Le poste Développeur Android Kotlin : applications média grand public
Partager cette offre
Bonjour,
Nous recherchons pour notre client grand compte un Développeur Android Kotlin sénior, spécialisé applications média grand public à fort trafic
Nous étudions - prioritairement - les candidatures qui nous sont adressées à freelance à insyco . fr avec les informations suivantes :
Argumentaire écrit répondant de façon ciblée au besoin ci-dessous
CV à jour au format Word
Date de prochaine disponibilité
Tarif journalier
Merci d'indiquer la référence KTR/DAN/5340 dans l'objet de votre message
Contexte de la prestation
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
Profil recherché
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
Compétences souhaitées
Expérience dans une technologie multiplateforme compatible avec Android et iOS
Expérience avec des solutions de push notifications du marché
Connaissance de Firebase
Environnement de travail
Modalités de présence
Présence sur site requise en fonction des besoins de la prestation et a minima équivalente à 50% du temps de la prestation.
Astreintes
Astreintes week-end et jours fériés : Oui, lors d'évènements spécifiques (JO, élections, etc.).
Matériel
Matériel à fournir par le prestataire : poste informatique avec antivirus à jour, chiffrement du disque, système d'exploitation à jour des correctifs de sécurité, verrouillage du poste, stockage sécurisé des mots de passe.
Organisation de la prestation
Pratique confirmée des méthodologies Agile / Scrum
Travail en équipe avec au moins 4 développeurs
Collaboration avec les équipes produit, design et backend
Bonne communication et capacité d'échange avec les designers pour garantir la cohérence entre intentions de design et contraintes techniques
Postulez à cette offre !
Trouvez votre prochaine mission parmi +8 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 Kotlin : applications média grand public
INSYCO
