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 candidat:
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
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.