Partager cette offre
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 pratiques de qualité logicielle
Sensibilité aux normes d’accessibilité Android et contribution à un Design System
Aisance avec Jira et Confluence
Compétences personnelles
Capacité à vulgariser des concepts techniques complexes
Souci du détail
Habitude de travail avec des équipes Produit et Design
Capacité à évoluer dans un cadre agile
Langues
Maîtrise parfaite du français pour les échanges, réunions, appels, courriels et documents
Compétences / Qualités indispensables :
Développement Android natif en Kotlin, Jetpack Compose et Android Jetpack, Architectures MVVM/MVI et Clean Architecture, Intégration d’API REST/JSON, CI/CD, tests automatisés et qualité logicielle, Agilité et communication technique en français
Compétences / Qualités qui seraient un + :
Bases solides en Java ; expérience en streaming audio/vidéo avec Media3 ou ExoPlayer ; connaissance d’Android TVInformations concernant le télétravail :
Présence sur site requise en fonction des besoins de la prestation et a minima équivalente à 50% du temps de la prestation.
Profil recherché
Développement Android natif en Kotlin
Jetpack Compose et Android Jetpack
Architectures MVVM/MVI et Clean Architecture
Intégration d’API REST/JSON
CI/CD, tests automatisés et qualité logicielle
Agilité et communication technique en français
Postulez à cette offre !
Trouvez votre prochaine mission parmi +9 000 offres !
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Développeur Android Senior
LeHibou
