Taux journalier (TJM): 525€ / jour
Notre client dans le secteur Autre recherche un/une Développeur Android Senior H/F
Description de la mission :
Contexte
Dans le cadre d'un marché spécifique de prestations de développement mobile, un acteur majeur du secteur audiovisuel recherche un profil expérimenté en développement Android natif. La mission s'inscrit dans un cadre de marché à bons de commande, avec une durée ferme de 3 mois, reconductible, et une exécution en environnement francophone.
Mission
La mission consiste à réaliser des prestations de développement Android en apportant une forte expertise mobile native, dans le respect des standards de qualité, de performance, d'architecture et d'industrialisation attendus. Le profil interviendra en lien avec des équipes Produit et Design, dans un contexte agile, avec une présence sur site requise selon les besoins de la prestation.
Principales responsabilités
*
Développer des applications Android natives avec une maîtrise avancée de Kotlin
*
Concevoir et maintenir des interfaces modernes avec Jetpack Compose, tout en restant à l'aise avec les XML Layouts classiques
*
Mettre en oeuvre les composants de l'écosystème Android Jetpack, notamment ViewModel, Navigation, Room et WorkManager
*
Gérer l'asynchronisme avec Coroutines et Flow
*
Appliquer des architectures robustes de type MVVM, MVI et Clean Architecture, en respectant les principes SOLID et les bonnes pratiques Google
*
Intégrer des API REST/JSON, des SDK tiers et assurer la bonne gestion des flux de données
*
Participer à l'industrialisation des développements via des outils de CI/CD tels que GitLab-CI, Bitrise, Firebase App Distribution et Fastlane
*
Garantir la qualité logicielle via l'injection de dépendances, les tests unitaires, les tests d'interface, les revues de code et l'attention portée au Material Design
*
Collaborer en méthodologie agile avec les équipes Produit et Design, en sachant vulgariser des sujets techniques complexes
*
Renseigner mensuellement le suivi d'activité dans l'outil prévu à cet effet et respecter les délais de saisie
Environnement technique
*
Mobile : Android, Kotlin, Java
*
UI : Jetpack Compose, XML Layouts, Material Design
*
Frameworks Android : Android Jetpack, ViewModel, Navigation, Room, WorkManager
*
Asynchronisme : Coroutines, Flow
*
Architecture : MVVM, MVI, Clean Architecture, SOLID, Google Best Practices
*
Intégration : API REST, JSON, Retrofit, OkHttp, Serialization, SDK tiers
*
Build et dépendances : Gradle (KTS)
*
Performance : Android Profiler
*
Qualité : Injection de dépendances, JUnit, MockK, Espresso, revues de code
*
CI/CD : GitLab-CI, Bitrise, Firebase App Distribution, Fastlane
*
Outils collaboratifs : Jira, Confluence
*
Média : Media3, ExoPlayer, Android TV
Livrables attendus
*
Développements Android natifs conformes aux exigences techniques et d'architecture
*
Documentation et livrables rédigés en français, avec version éditable lorsque nécessaire
*
Compte-rendu mensuel d'activité renseigné dans l'outil de suivi
Profil recherché
Expérience
*
Au moins 5 années d'expérience significative en développement Android sur le type d'expertise demandé
*
Expérience confirmée en développement mobile natif Android
*
Une expérience sur des projets impliquant du streaming audio ou vidéo serait un atout majeur
Compétences techniques
*
Maîtrise experte de Kotlin et bonnes bases en Java
*
Maîtrise de Jetpack Compose et des XML Layouts
*
Très bonne connaissance de l'écosystème Android Jetpack
*
Solides connaissances des architectures MVVM, MVI et Clean Architecture
*
Maîtrise de l'intégration d'API REST/JSON et de SDK tiers
*
Pratique des chaînes d'industrialisation CI/CD
*
Maîtrise des tests unitaires, tests d'interface et
Un plan personnalisé pour postuler intelligemment à cette offre.
Cliquez sur "Postuler" pour accéder à l'offre.