Développeur Mobile Android H/F
Role details
Job location
Tech stack
Job description
Au sein de la DSI d'Alpes Contrôles, constituée de 30 personnes, vous serez rattaché.e à l'équipe Ingénierie pour participer à la modernisation de nos outils internes.
Au sein de cette équipe composée de 6 personnes dont un responsable, vous prendrez en charge les missions techniques autour de la partie Android Mobile qui vous seront confiées. A ce titre, vos activités seront principalement les suivantes :
- Assurer la maintenance et l'évolution d'applications ou composants Mobiles existants,
- Gérer les montées de version et préconisations associées
- Concevoir et développer des nouvelles solutions modulaires autour d'Android pour accompagner la modernisation des outils existants,
- Proposer des nouvelles solutions techniques innovantes pour répondre à nos besoins en lien avec notre équipe IA ou digitale,
- Rédiger la documentation technique et accompagner la montée en compétence des équipes sur le développement Android,
- Diffuser les bonnes pratiques de développement Android à l'ensemble du service développement,
- Mettre en place des tests automatisés et garantir la qualité des développements Android
- Réaliser une veille régulière sur les technologies autour d'Android et du Mobile.
- Promouvoir l'usage de l'IA dans ce domaine au reste de l'équipe., La conception d'interfaces ergonomiques à partir de maquettes Figma,
- Le développement offline-first (synchronisation de données, gestion réseau ...)
- La mise en place de tests unitaires et instrumentés (JUnit, Espresso)
- L'IA appliquée au développement mobile (assistance dev, QA automatique, intégration micro model).
Requirements
Vous êtes diplômé d'une formation Bac +3 à Bac +5 en informatique et justifiez d'une expérience significative (3 ans ou plus) en développement d'applications mobiles Android natives
Vous avez une bonne connaissance de l'écosystème Android moderne :
- Maîtrise de Kotlin
- Maîtrise de l'environnement Android Studio (IDE, Gradle, Tests)
- Architecture : MVVM, Clean Architecture, Use Cases, modularisation
- Android Jetpack :
- ViewModel, LiveData / StateFlow / SharedFlow
- Room
- WorkManager
- Navigation Component
- Flux : Kotlin Coroutines, Flow
- APi Rest : Retrofit, OkHttp, Moshi
Vous avez également une expérience ou un intérêt dans un ou plusieurs de ses domaines