Dans le cadre d'un projet pour l'un de nos clients grands comptes, nous recherchons un(e) développeur(se) Android expérimenté(e) pour participer activement à la conception et au développement d’un produit en environnement Agile.
Contexte de la mission :
Vous interviendrez sur les phases de développement, de tests unitaires, et de mise en place des bonnes pratiques, en étroite collaboration avec une équipe pluridisciplinaire. Vous contribuerez à l’évolution d’une application mobile grand public, dans un environnement technique exigeant et stimulant.
Compétences attendues :
- Maîtrise de Kotlin Multiplatform (KMP) avec une expérience concrète sur des projets professionnels ou personnels
- Solide expérience en développement Android natif pour des applications à fort trafic
- Bonne connaissance des architectures MVVM, Clean Architecture et architecture modulaire
- Maîtrise de Kotlin, notamment des coroutines et flows
- Expérience avec Jetpack Compose
- Connaissance des outils de CI/CD : Jenkins, Fastlane, GitLab CI
- Capacité à travailler en équipe et à collaborer avec des profils métiers
- Bon relationnel pour une intégration fluide dans une équipe multi-compétences
- Expérience dans un environnement Agile
- Compréhension de l’environnement iOS dans un contexte KMP
Ce poste est à pourvoir sur les sites suivants (selon périodicité) : Montpellier, Paris, Vannes, Lyon/Annecy
Environnement technique
- Kotlin Multiplatform (KMP)
- Kotlin
- Jetpack Compose
- Coroutines & Flows
- Clean Architecture
- Architecture modulaire
- Android SDK
- CI/CD : Jenkins, GitLab CI, Fastlane
- Git
- Méthodologies Agile (Scrum, SAFe)
Profil recherché
- Issu(e) d'une formation supérieure en informatique, vous justifiez de 5 à 10 ans d'expérience minimum en développement mobile.
- Solide expertise en développement Android natif sur des applications à forte audience.
- Expérience significative sur Kotlin Multiplatform dans un contexte professionnel.
- Maîtrise des architectures modernes et des bonnes pratiques de développement mobile.
- Bonne compréhension des interactions entre les écosystèmes Android et iOS dans un contexte KMP.
- Capacité à intervenir sur des sujets techniques complexes et à accompagner les choix d'architecture.
- Excellentes qualités relationnelles et goût du travail en équipe.
- Une expérience dans les secteurs bancaire, assurance ou services financiers constitue un atout majeur.