Développeur Android pour Offres d'Information (IT)
Codezys
About the role
Contexte de la mission
Nous recherchons une expertise en développement Android afin d?enrichir les offres d?informations de nos différentes chaînes. Ce projet requiert une solide expérience en développement Android natif, en particulier avec Kotlin. Une expérience préalable dans la création d?applications média ou à forte teneur éditoriale est essentielle. Nous valorisons également la connaissance des technologies multiplateformes compatibles avec Android, ainsi qu?une maîtrise avancée de la Clean Architecture et du pattern MVVM (Model-View-ViewModel) intégrant ViewModel, LiveData et StateFlow.
La mise en place et la maintenance d?outils de CI/CD (Intégration Continue / Déploiement Continu) est également un critère fondamental. Nous cherchons un profil capable de collaborer efficacement en équipe, avec une expérience confirmée des méthodologies Agile/Scrum. La capacité à dialoguer avec les designers afin d?assurer la cohérence entre la conception graphique et les contraintes techniques est essentielle. Enfin, la rigueur, le souci du détail et la qualité du code sont des qualités indispensables pour mener à bien cette mission.
Objectifs et livrables
Le but est de bénéficier d?une expertise en développement Android qui permettra de :
- Maîtriser parfaitement Kotlin et le framework Jetpack Compose.
- Utiliser Kotlin Coroutines et Flow pour la programmation asynchrone et la gestion d?états réactifs.
- Mettre en ?uvre une architecture modulaire multi-modules avec Gradle.
- Gérer efficacement les dépendances avec Dagger 2.
- Appliquer les principes d?accessibilité numérique conformément au RGAA 4.1.
- Collaborer à la maintenance et à l?évolution d?un Design System propriétaire.
- Participer au développement d?applications grand public à fort trafic.
- Contribuer à la définition des API dans un environnement Backend for Frontend (BFF).
- Intégrer des solutions de notifications push du marché.
- Appliquer différentes architectures mobiles telles que MVVM, MVP et Clean Architecture.
- Utiliser Firebase, notamment Crashlytics, pour le suivi des performances et la gestion des erreurs.
Profil candidat
- Solide expérience en développement Android natif, en particulier avec Kotlin.
- Expérience préalable dans la création d’applications média ou à forte teneur éditoriale.
- Connaissance des technologies multiplateformes compatibles avec Android.
- Maîtrise avancée de la Clean Architecture et du pattern MVVM (Model-View-ViewModel) intégrant ViewModel, LiveData et StateFlow.
- Mise en place et maintenance d’outils de CI/CD (Intégration Continue / Déploiement Continu).
- Capacité à collaborer efficacement en équipe, avec une expérience confirmée des méthodologies Agile/Scrum.
- Capacité à dialoguer avec les designers afin d’assurer la cohérence entre la conception graphique et les contraintes techniques.
- Rigueur, souci du détail et qualité du code.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free