Développeur Mobile Android Kotlin Confirmé Freelance

Il y a 2 jours

Châtillon, Île-de-France SURICATE IT Temps plein 81 000 € - 107 000 € Contrat

Mission Développeur Mobile Android Kotlin Confirmé Freelance

Durée : 3 ans

Démarrage : ASAP

Lieu : Île-de-France

Expérience : 4 à 10 ans

Télétravail : 2 jours par semaine maximum

Secteur : Grande distribution / E-commerce

TJM : 510 €

Contexte de la mission

  • Intégration de l'équipe en charge de l'application mobile Android « Picker » d'une enseigne majeure de la grande distribution
  • Application métier utilisée par les préparateurs de commande en magasin pour préparer les commandes Drive
  • Outil au cœur de l'activité e-commerce : sa fiabilité, sa rapidité et son ergonomie impactent directement la productivité des équipes en magasin et la qualité de service client
  • Projet mêlant Build (nouvelles fonctionnalités, modernisation) et Run (maintenance, incidents de production, astreinte)

Environnement technique

  • Langage : Kotlin, Coroutines
  • UI : Jetpack Compose (migration en cours)
  • Données locales : Room
  • Architecture : Clean Architecture
  • Industrialisation : CI/CD, tests unitaires et d'intégration, revues de code

Missions principales

  • Concevoir et développer de nouvelles fonctionnalités en Kotlin (Coroutines, Jetpack Compose), en lien avec les Product Owners et les équipes métier
  • Participer à la modernisation progressive de l'application : migration vers Compose, Clean Architecture, amélioration de la CI/CD
  • Assurer la maintenance corrective et évolutive de l'application
  • Analyser et résoudre les incidents de production
  • Participer au dispositif d'astreinte pour garantir la continuité de service en magasin
  • Produire un code fiable, maintenable et testé (revues de code, tests unitaires et d'intégration, automatisation)
  • Prendre en compte les contraintes terrain : performance sur terminaux mobiles, connectivité variable, gestion des données locales
  • Appliquer et promouvoir les standards du chapitre Mobile (architecture, performance, sécurité, documentation) et partager ses connaissances au sein de l'équipe