Point your AI agent at freehire and let it find you a job.

Get the CLI →

Warren Walter

NewBe an early applicant

Développeur Android Kotlin Senior (H/F)

Posted 2 views
Discussion

Dans le cadre du renforcement des équipes techniques d’un acteur majeur du secteur des médias, nous recherchons un(e) Développeur(se) Android Kotlin Senior pour contribuer au développement et à l’évolution d’applications mobiles grand public à forte audience.

Vous rejoindrez la Direction Produit et des Technologies et interviendrez sur des applications proposant des contenus éditoriaux riches, notamment des articles, vidéos, contenus audio et images.

Vous participerez à la conception de nouvelles fonctionnalités, à l’amélioration continue des applications existantes et aux réflexions d’architecture, avec des enjeux importants de performance, de qualité logicielle, d’accessibilité et d’expérience utilisateur.

Vos missions

  • Concevoir, développer et faire évoluer des applications Android natives en Kotlin.

  • Développer des interfaces modernes et performantes avec Jetpack Compose.

  • Mettre en œuvre Kotlin Coroutines et Flow pour gérer les traitements asynchrones et les états réactifs.

  • Concevoir et maintenir une architecture multi-modules avec Gradle.

  • Participer au développement de fonctionnalités liées à la consultation et à la valorisation de contenus éditoriaux multimédias : texte, audio, vidéo et images.

  • Appliquer les principes de Clean Architecture et le pattern MVVM avec ViewModel et LiveData/StateFlow.

  • Mettre en œuvre et maintenir l’injection de dépendances avec Dagger 2.

  • Garantir la qualité du code en utilisant notamment Ktlint, Detekt et Konsist.

  • Participer à la maintenance et à l’évolution d’un Design System propriétaire en collaboration avec les équipes Design.

  • Intégrer les principes d’accessibilité numérique conformément au RGAA 4.1.

  • Collaborer avec les équipes Backend sur la définition et l’intégration des API dans un environnement BFF (Backend for Frontend).

  • Participer à l’intégration et à l’évolution des mécanismes de notifications push et des services Firebase.

  • Mettre en place et maintenir les tests automatisés avec des outils tels que Maestro ou Appium.

  • Contribuer à l’industrialisation des développements et à la maintenance des pipelines CI/CD.

  • Participer aux choix d’architecture et aux réflexions autour des technologies multiplateformes Android/iOS.

  • Collaborer avec les équipes Produit, Design, Backend et les autres développeurs dans un environnement Agile/Scrum.

Vous justifiez d’au moins 5 ans d’expérience en développement Android natif avec Kotlin, idéalement acquise sur des applications grand public à forte audience.

Une expérience significative dans le développement d’applications médias intégrant des contenus audio, vidéo et éditoriaux riches est indispensable pour cette mission.

Vous maîtrisez notamment :

  • Développement Android : Kotlin, Jetpack Compose, Kotlin Coroutines et Flow.

  • Architecture : Clean Architecture, MVVM, ViewModel, LiveData/StateFlow et architecture multi-modules Gradle.

  • Injection de dépendances : Dagger 2.

  • Qualité logicielle : Ktlint, Detekt, Konsist et bonnes pratiques de développement.

  • Tests automatisés : Maestro, Appium ou framework équivalent.

  • Intégration et services : API dans un environnement BFF, Firebase et solutions de notifications push.

  • Industrialisation : mise en place et maintenance des pipelines CI/CD.

  • Expérience utilisateur : accessibilité numérique RGAA 4.1 et contribution à un Design System propriétaire.

  • Multiplateforme : expertise dans une technologie compatible Android et iOS.

Vous avez également une expérience confirmée du développement d’applications à fort trafic, nécessitant des exigences élevées en matière de performance, de stabilité et de maintenabilité.

  • Echange avec l’équipe de recrutement

  • Echange avec le Directeur commercial

  • Echange avec le client

Skills

What Senior Mobile jobs ask for — and how much of it you have →
Apply

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.