Le contexte
Les apps Android de ByteInnov sont utilisées quotidiennement par des opérateurs terrain : caissiers, livreurs ELISHA, gérants de pharmacie. On code Kotlin moderne, Compose, et on prend l'offline-first très au sérieux. Tu seras responsable de modules entiers, du wireframe à la fiche Play Store.
Stack technique
- Kotlin
- Jetpack Compose
- Coroutines
- Hilt
- Retrofit
- Room
- Firebase
Tes missions
- Développer des écrans Compose performants et accessibles.
- Implémenter des flows offline-first (Room, sync différée, conflits).
- Intégrer des SDK paiement, GPS, scan code-barres, impression Bluetooth.
- Suivre la qualité : tests unitaires, instrumented tests, profiling.
- Préparer les releases (signing, ProGuard, déploiement Play Console).
- Collaborer avec le designer pour faire vivre le design system mobile.
Profil recherché
- 3+ ans d'expérience Android natif (Kotlin obligatoire).
- Pratique solide de Jetpack Compose en production.
- Maîtrise des coroutines / Flow et de l'architecture MVI / MVVM.
- Expérience d'API REST + persistance locale (Room).
- Sens du produit : tu sais dire non à une feature qui dégrade l'expérience.
Et un plus si tu as…
- Expérience de scan code-barres, impression thermique, NFC.
- Notions Kotlin Multiplatform.
- Compréhension des contraintes réseau 2G/3G et low-end devices.
- Apport sur du dev iOS ou Flutter occasionnel.
Ce qu'on t'offre
- Tu seras le ou la référent·e Android — vraie ownership.
- Devices de test fournis (gamme entry-level + flagship).
- Budget Play Console + outils (Sentry, Firebase Performance).
- Pas de pull request en attente 3 semaines : revue rapide, mergeable.
- Mutuelle santé + matériel récent + budget formation annuel.
Processus de recrutement
- 01Échange RH30 min · découverte mutuelle, motivations, contexte.
- 02Test techniqueMini-app Compose à livrer sur un repo Git (3-4h).
- 03Entretien tech1h avec le Lead Mobile : revue du test + architecture.
- 04Rencontre équipeÉchange avec le designer et un·e dev backend.
- 05OffreSous 5 jours après le dernier entretien.
Ce poste est fait pour toi ?
Envoie ton CV — on revient vers toi sous 5 jours ouvrés.