CDIParis, France

Développeur Android Senior / Paris XV

Hybride
Nous recherchons une expertise senior en développement Android natif avec Kotlin pour accompagner une direction Produit et Technologies dans la conception, l’évolution et la maintenance d’applications grand public à fort trafic. Nous souhaitons mobiliser une maîtrise confirmée de Jetpack Compose, des Kotlin Coroutines et de Flow afin de construire des interfaces modernes, performantes et réactives. Nous attendons une expertise éprouvée en architecture multi-modules Gradle, Clean Architecture, MVVM, ViewModel et StateFlow, ainsi qu’une expérience concrète démontrée en environnement de production. Nous intervenons sur des applications média valorisant des contenus éditoriaux riches, incluant notamment du texte, de l’audio, de la vidéo et des images, et nous recherchons une expertise adaptée à ces usages complexes. Nous souhaitons également bénéficier d’une pratique avancée de la qualité logicielle, de l’accessibilité numérique selon le RGAA 4.1, des pipelines CI/CD, des tests automatisés et de l’intégration de solutions de notifications push et Firebase. Nous évoluons dans un environnement intégrant un Backend for Frontend, et nous attendons une capacité à utiliser, challenger et contribuer à la définition des API. Nous recherchons enfin une expérience solide d’une technologie multiplateforme compatible Android et iOS, ainsi qu’une capacité à collaborer efficacement avec des équipes d’au moins quatre développeurs, les équipes produit, design et backend selon des méthodologies Agile et Scrum. Les candidatures devront détailler les expériences de production permettant de démontrer l’acquisition et la mise en pratique de chacune des compétences requises, sans révéler d’informations nominatives ou confidentielles.

Nous souhaitons obtenir une expertise technique et méthodologique permettant de sécuriser la qualité, la performance et l’évolutivité d’applications Android média à fort trafic.

- Concevoir et faire évoluer des fonctionnalités Android natives en Kotlin et Jetpack Compose.
- Structurer et maintenir une architecture multi-modules Gradle fondée sur Clean Architecture et MVVM.
- Mettre en œuvre les Kotlin Coroutines, Flow et StateFlow pour la programmation asynchrone et la gestion réactive de l’état.
- Intégrer et valoriser des contenus éditoriaux riches : texte, audio, vidéo et images.
- Contribuer à l’utilisation et à la définition des API dans un environnement Backend for Frontend.
- Maintenir et faire évoluer un Design System propriétaire en collaboration avec les équipes design.
- Appliquer les principes d’accessibilité numérique conformément au RGAA 4.1.
- Renforcer la qualité du code grâce à Ktlint, Detekt, Konsist et aux pratiques de revue de code.
- Mettre en place, maintenir et améliorer les chaînes CI/CD dédiées aux applications mobiles.
- Intégrer Firebase et des solutions de notifications push du marché.
- Contribuer à une stratégie de tests automatisés avec Maestro, Appium ou une technologie équivalente.
- Apporter une expertise sur une technologie multiplateforme compatible avec Android et iOS.
- Collaborer avec une équipe d’au moins quatre développeurs et avec les parties prenantes produit, design et backend dans un cadre Agile/Scrum.
- Documenter les choix techniques et fournir des exemples anonymisés d’expériences réalisées en production pour chaque domaine d’expertise.

Informations de la mission :
  • Début de mission : 16/11/2026
  • Durée : 6 mois
  • Date de publication : 23/10/2026
  • Date limite de candidature : 30/10/2026

Compétences recherchées

Kotlin (Indispensable)Jetpack Compose (Indispensable)Kotlin Coroutines (Indispensable)Flow (Indispensable)StateFlow (Indispensable)Gradle (multi-modules) (Indispensable)Clean Architecture (Indispensable)MVVM (Indispensable)ViewModel (Indispensable)Android natif (Indispensable)Firebase (Indispensable)notifications push (Indispensable)CI/CD (Indispensable)Ktlint (Indispensable)Detekt (Indispensable)Konsist (Indispensable)Maestro (Indispensable)Appium (Indispensable)Design System (Indispensable)Backend for Frontend (Indispensable)tests automatisés (Indispensable)multiplateforme (Android/iOS) (Indispensable)Accessibilité RGAA (Indispensable)

Intéressé(e) ?

Rejoignez l'équipe et participez à nos projets ambitieux.