Développeur Android Sénior Xp Médias Appréciée H/F

Yeets
France
1 day ago
Apply on www.hellowork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Agile Methodology Automation of Tests Software Quality Continuous Integration Gradle Push Technology Model View ViewModel Scrum Methodology Stateflow Appium Firebase
+5 more
Backend Kotlin Extreme Programming Front End Software Development Asynchronous Programming

Job description

Développement Android natif avec Kotlin dans un contexte de production

  • Participation à la définition et à l’évolution des API dans un environnement intégrant un Backend for Frontend (BFF)
  • Collaboration avec les équipes produit, design et backend pour garantir la cohérence technique et fonctionnelle
  • Maintenance et évolution d’un Design System propriétaire
  • Mise en place et maintenance des outils de CI/CD
  • Application des principes d’accessibilité numérique (RGAA 4.1)
  • Travail sur des applications grand public à fort trafic, notamment dans le domaine des contenus multimédias audio et vidéo ainsi que des contenus éditoriaux riches

Outils & Environnement

  • Kotlin (5 ans ou plus d’expérience en développement Android natif)
  • Framework Jetpack Compose
  • Kotlin Coroutines et Flow pour la programmation asynchrone et la gestion d’état réactive
  • Architecture multi-modules Gradle
  • Clean Architecture, pattern MVVM avec ViewModel, LiveData/StateFlow
  • Outils de qualité de code : Ktlint, Detekt, Konsist
  • Gestion des dépendances avec Dagger 2
  • Technologies multiplateformes compatibles Android et iOS
  • Solutions de push notifications du marché
  • Firebase
  • Frameworks de tests automatisés (Maestro, Appium…)

Conditions de travail

  • Collaboration en équipe de 4 développeurs ou plus
  • Méthodologies Agile / Scrum
  • Bonne communication et capacité à collaborer avec les équipes produit, design et backend
  • Capacité à échanger avec les designers pour garantir la cohérence entre les intentions de design et les contraintes techniques

Requirements

Profil recherché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 ComposeMaîtrise avancée des Kotlin Coroutines et Flow pour la programmation asynchrone et la gestion d’état réactiveExpertise confirmée en architecture multi-modules GradleParticipation à des applications média comportant des contenus multimédias audio et vidéoExpertise 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/StateFlowRigueur sur la qualité du code : expérience avérée de la mise en place de Ktlint, Detekt et KonsistTravail sur des applications grand public à fort traficExpertise solide de Dagger 2 pour la gestion des dépendancesSensibilité 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/CDPrestation à réaliser dans un environnement intégrant un Backend for Frontend (BFF) : utilisation et participation à la définition des APIExpertise dans une technologie multiplateforme compatible Android et iOSExpertise avec des solutions de push notifications du marchéConnaissance de FirebaseExpertise sur un framework de tests automatisés (Maestro, Appium…)Expertise de collaboration en équipe (4 développeurs ou plus)Pratique confirmée des méthodologies Agile / ScrumBonne communication et capacité à collaborer avec les équipes produit, design et backendCapacité à échanger avec les designers pour garantir la cohérence entre les intentions de design et les contraintes techniques, 1. Excellente maîtrise de Kotlin, 5 ans ou plus d’expérience en développement Android natif (Kotlin)

  1. Maîtrise confirmée du framework Jetpack Compose
  2. Maîtrise avancée des Kotlin Coroutines et Flow pour la programmation asynchrone et la gestion d’état réactive
  3. Expertise confirmée en architecture multi-modules Gradle
  4. Participation à des applications média comportant des contenus multimédias audio et vidéo
  5. Expertise sur des applications centrées sur la mise en valeur de contenus éditoriaux riches (texte, vidéo, audio, images)
  6. Expérience confirmée en Clean Architecture et maîtrise du pattern MVVM avec ViewModel, LiveData/StateFlow
  7. Rigueur sur la qualité du code : expérience avérée de la mise en place de Ktlint, Detekt et Konsist
  8. Travail sur des applications grand public à fort trafic
  9. Expertise solide de Dagger 2 pour la gestion des dépendances
  10. Sensibilité et application des principes d’accessibilité numérique (RGAA 4.1)
  11. Collaboration sur un Design System propriétaire (maintenance et évolution)
  12. Mise en place et maintenance des outils de CI/CD
  13. Prestation à réaliser dans un environnement intégrant un Backend for Frontend (BFF) : utilisation et participation à la définition des API
  14. Expertise dans une technologie multiplateforme compatible Android et iOS
  15. Expertise avec des solutions de push notifications du marché
  16. Connaissance de Firebase
  17. Expertise sur un framework de tests automatisés (Maestro, Appium…)
  18. Expertise de collaboration en équipe (4 développeurs ou plus)
  19. Pratique confirmée des méthodologies Agile / Scrum
  20. Bonne communication et capacité à collaborer avec les équipes produit, design et backend
  21. Capacité à échanger avec les designers pour garantir la cohérence entre les intentions de design et les contraintes techniques

Benefits & conditions

Taux journalier :Salaire selon profil, Clean API Android Firebase Kotlin Scrum StateFlow

About the company

Pour le compte d’un client dans les médias, nous recherchons une prestation de développement Android sénior pour la direction Produit et des Technologies.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.hellowork.com
Prepare application

Good distractions

Loading talks and stories from around this role…