Développeur Android Senior - Kotlin / Jetpack Compose / Streaming
Mobile Tech People · Paris, Île-de-France, France · On-site
Posted Sep 4, 2026
Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.
Contexte
Dans le cadre de l’évolution de ses produits numériques grand public, un acteur majeur recherche un Développeur Android Senior afin de renforcer une équipe en charge d’une application mobile B2C à forte audience.
L’application propose des services de consultation et de lecture de contenus, avec des enjeux importants autour du streaming, du player, de la performance, de la stabilité et de l’expérience utilisateur .
La mission s’inscrit dans un environnement technique industrialisé avec une forte exigence en matière de qualité logicielle, maintenabilité, tests et amélioration continue.
L’équipe travaille en méthode Agile Scrum , en collaboration étroite avec les équipes Produit, UX/UI, Backend et QA.
Missions principales
Le consultant participera à la conception, au développement et à l’évolution de l’application Android.
Ses principales responsabilités seront :
concevoir techniquement les nouvelles fonctionnalités ;
développer et maintenir les fonctionnalités Android ;
participer aux choix d’architecture ;
développer les interfaces avec Jetpack Compose ;
contribuer à la modularisation de l’application ;
intégrer les APIs et services backend ;
développer et faire évoluer les fonctionnalités liées au streaming et au player ;
optimiser les performances et la stabilité ;
développer et maintenir les tests automatisés ;
analyser et corriger les anomalies ;
réaliser les code reviews ;
maintenir la documentation technique ;
contribuer aux pipelines CI/CD ;
participer aux activités de l’équipe en méthode Agile Scrum .
Environnement Android
L’application repose sur un environnement Android natif moderne.
Technologies principales :
Kotlin ;
Android SDK ;
Jetpack Compose ;
Android Jetpack ;
Coroutines ;
Flow / StateFlow ;
Gradle.
Une expérience récente et significative de Kotlin et Jetpack Compose est attendue.
Le candidat doit également démontrer une bonne maîtrise du cycle de vie d’une application Android et des problématiques liées aux applications mobiles utilisées en production.
Architecture
L’application repose sur une architecture moderne, modulaire et testable.
Compétences recherchées :
Clean Architecture ;
MVVM ;
modularisation ;
Dependency Injection ;
gestion des états applicatifs.
Le candidat devra être capable de comprendre et faire évoluer l’architecture existante.
Une expérience de Kotlin Multiplatform constitue un plus significatif.
Librairies et composants Android
Une expérience avec plusieurs des composants ou librairies suivants est appréciée :
Hilt et/ou Koin ;
Room ;
Navigation ;
ViewModel ;
Lifecycle ;
DataStore ;
WorkManager ;
Retrofit / OkHttp ou équivalent ;
kotlinx.serialization.
Les technologies équivalentes sont acceptables lorsqu’elles permettent de démontrer la maîtrise des mêmes problématiques techniques.
Streaming / Player
L’application comporte des fonctionnalités importantes de streaming et de lecture de contenus .
Une…