Nous recherchons pour notre client grand compte un Développeur Android Kotlin sénior, spécialisé applications média grand public à fort trafic
Argumentaire écrit répondant de façon ciblée au besoin ci-dessous CV à jour au format Word, La prestation s'inscrit dans le cadre du développement et de l'évolution d'une application mobile Android grand public à fort trafic, centrée sur la mise en valeur de contenus éditoriaux riches : texte, vidéo, audio, images. L'application s'appuie sur un Backend for Frontend (BFF) avec lequel le développeur interagira pour utiliser et participer à la définition des API. Un Design System propriétaire est en place et doit être maintenu et enrichi dans le cadre de la prestation. Définition du besoin Le client recherche une prestation de développement Android natif de niveau sénior, capable d'intervenir sur une application média grand public dans un environnement Kotlin moderne (Jetpack Compose, Coroutines, Flow), structuré en architecture multi-modules Gradle et Clean Architecture. La prestation couvre le développement de nouvelles fonctionnalités, l'évolution du Design System, l'amélioration continue de la qualité du code, et la collaboration avec les équipes produit, design et backend. Activités principales attendues Développer et maintenir des fonctionnalités Android natives en Kotlin sur une application média à fort trafic Implémenter les écrans et composants en Jetpack Compose Concevoir et faire évoluer les flux asynchrones avec Kotlin Coroutines et Flow pour la gestion d'état réactive Contribuer à l'architecture multi-modules Gradle Travailler sur la mise en valeur de contenus multimédias (audio, vidéo, images, texte) Appliquer la Clean Architecture et le pattern MVVM avec ViewModel, LiveData et StateFlow Maintenir et renforcer la qualité du code via Ktlint, Detekt et Konsist Gérer l'injection de dépendances avec Dagger 2 Appliquer les principes d'accessibilité numérique RGAA 4.1 Participer à la maintenance et à l'évolution du Design System propriétaire Mettre en place et maintenir les outils de CI/CD Utiliser et participer à la définition des API exposées par le BFF Intégrer et exploiter des solutions de push notifications du marché Utiliser Firebase Collaborer avec les équipes produit, design et backend pour garantir la cohérence entre intentions de design et contraintes techniques
Expérience attendue : Sénior, plus de 5 ans d'expérience significative en développement Android natif (Kotlin). Compétences techniques requises Excellente maîtrise de Kotlin, 5 ans ou plus d'expérience en développement Android natif (Kotlin) Maîtrise confirmée du framework Jetpack Compose Maîtrise avancée des Kotlin Coroutines et Flow pour la programmation asynchrone et la gestion d'état réactive Expérience confirmée en architecture multi-modules Gradle Participation à des applications média comportant des contenus multimédias audio et vidéo Expérience sur des applications centrées sur la mise en valeur de contenus éditoriaux riches (texte, vidéo, audio, images) Expérience confirmée en Clean Architecture et maîtrise du pattern MVVM avec ViewModel, LiveData/StateFlow Rigueur sur la qualité du code : expérience avérée de la mise en place de Ktlint, Detekt et Konsist Travail sur des applications grand public à fort trafic Expérience solide de Dagger 2 pour la gestion des dépendances Sensibilité et application des principes d'accessibilité numérique (RGAA 4.1) Collaboration sur un Design System propriétaire (maintenance et évolution) Mise en place et maintenance des outils de CI/CD Prestation à réaliser dans un environnement intégrant un Backend for Frontend (BFF) : utilisation et participation à la définition des API, Expérience dans une technologie multiplateforme compatible avec Android et iOS Expérience avec des solutions de push notifications du marché Connaissance de Firebase
Partager cette mission via
Explore ces missions en lien avec tes compétences et ton expérience.