Description du poste
Contexte de la mission
Dans le cadre de l’amélioration continue d’applications digitales à forte audience, la mission s’inscrit au sein d’une équipe Agile (Scrum) dédiée au développement et à l’évolution d’une application mobile Android grand public.
L’environnement est structuré autour de 3 équipes agiles, accompagnées par un Scrum Master. L’équipe Mobile, composée de 3 squads, regroupe des Product Owners, développeurs Android et iOS, testeurs et UX designers.
Enjeux et objectifs
Le consultant interviendra sur la conception et le développement de nouvelles fonctionnalités de l’application Android, ainsi que sur la maintenance corrective et évolutive du produit. Il participera à la qualité du code, à la documentation technique et à l’automatisation des tests unitaires.
Missions principales
* Concevoir les solutions techniques à partir des spécifications fonctionnelles.
* Développer les User Stories et fonctionnalités en Kotlin / Jetpack Compose.
* Rédiger et maintenir la documentation technique (Confluence).
* Corriger les anomalies et assurer le suivi des tickets dans JIRA et ServiceNow.
* Écrire et exécuter les tests unitaires associés.
* Versionner le code dans GitLab et contribuer à la qualité continue du produit.
Compétences techniques requises
* Kotlin : Expert
* Jetpack Compose : Expert
* Mockito / JUnit5 : Expert
* Room : Expert
* Architecture MVVM / Clean Archi : Expert
* Coroutines / Flow : Expert
* Dagger Hilt : Expert
* GitLab : Expert
* Bitrise (CI/CD) : Expert
Qualifications
Profil recherché
* Développeur Android senior justifiant d’au moins 7 ans d’expérience sur des environnements mobiles à fort trafic.
* Maîtrise des bonnes pratiques de développement, de la qualité logicielle et de la méthodologie Agile.
* Capacité à évoluer dans une équipe pluridisciplinaire et à collaborer efficacement avec les autres squads.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.