Trouvez votre prochaine offre d’emploi ou de mission freelance MVVM (Model View ViewModel) à Lyon
Votre recherche renvoie 1 résultat.
Mission freelance
Développeur Flutter Senior F/H
COEXYA
Publiée le
Dart (langage)
Flutter
HTTP
3 mois
450-560 €
Lyon, Auvergne-Rhône-Alpes
Notre client Grand Compte situé à Lyon, recherche un Développeur Flutter Senior dans le cadre d'une mission de longue durée (démarrage prévu en juin). 1. Contexte de la Mission Évolution d'une application Flutter multi-packages destinée aux professionnels du réseau. Application organisée en architecture modulaire par feature avec inspiration Clean Architecture et MVVM. 2. Missions principales : - Concevoir et faire évoluer l'application Flutter cross-platform (mobile & web) - Garantir les bonnes pratiques (tests, qualité, CI/CD, livraisons OTA) - S'intégrer aux bonnes pratiques de l'équipe (revues de code, mentoring, pair programming) - Collaborer avec les équipes produit, design et backend - Optimiser les performances, la stabilité et la synchronisation offline - Contribuer à l'amélioration continue des processus et à la veille technologique 3. Environnement technique : - Framework : Flutter 3.41.x / Dart 3.11.x via FVM - Architecture : Clean Architecture Pragmatique, MVVM, monorepo multi-packages (features isolées) - State management: + GetIt / (Riverpod en legacy), BLoC sur certaines features clés et complexes - Commandes : pour les actions asynchrones - Persistance : Drift (SQLite) avec migrations - HTTP : Dio + intégration Sentry - Navigation : Go Router (shell routes imbriquées) - Sérialisation : Freezed + - Styling : Mix (styling par contraintes) - i18n : avec générées - Env : (multi-environnements dev/preprod/prod) - CI/CD : GitHub Actions, CodeMagic, Shorebird (code push OTA) - Qualité : DCM, (règles internes), pre-commit hooks, SonarQube - Tests : + Mocktail (unit, widget, integration), Introduction récente de Gherkin pour e2e complets - Monitoring : Sentry + Firebase Analytics 4. Compétences requises : - Excellente maîtrise de Flutter et Dart (y compris patterns Dart 3.x) - Solide expérience en architecture modulaire et Clean Architecture - Maîtrise d'un ou plusieurs patterns de state management (MVVM/ChangeNotifier, Provider, Riverpod, BLoC) - Expérience avec l'injection de dépendances type service locator (GetIt) ou équivalent - Expérience avec les bases locales réactives (Drift, Isar, Hive…) et la synchronisation offline-first - Expérience avec les API REST et gestion d'erreurs / retry - Sensibilité aux performances mobile (rebuilds, mémoire, build times) - Pratique des tests automatisés et du mocking Soft Skills : - Rigueur, esprit d'analyse et de résolution de problèmes - Communication claire avec équipes techniques et non techniques - Autonomie et proactivité - Être force de proposition 5. KPI / Critères de succès : - Qualité du code (coverage, dette technique, respect des règles DCM/hsv_lints) - Stabilité applicative (crash rate Sentry, erreurs de sync) - Performance (temps de démarrage, fluidité UI) - Respect des délais de livraison (releases store + OTA Shorebird) - Adoption des bonnes pratiques et satisfaction de l'équipe 6. Profil recherché : - 5+ ans d'expérience en développement mobile - 3+ ans d'expérience significative avec Flutter en production - Expérience sur des applications complexes, modulaires et scalables 7. Bonus : - Expérience sur des apps en production à fort trafic ou usage terrain (offline) - Connaissance de Shorebird ou d'autres solutions de code push - Contribution open source Flutter - Expérience native iOS / Android (plugins, intégrations plateforme) - Connaissance des stores (App Store / Google Play) et des pipelines CodeMagic 8. Livrables attendus : - Application robuste, performante et maintenable - Documentation technique et guidelines Flutter (patterns MVVM, DI, commandes, tests) - Pipelines CI/CD fiables (build, test, release, OTA)
Déposez votre CV
-
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.
Derniers posts sur le forum
1 résultats
Contrats
Lieu
1
1
Lyon, Auvergne-Rhône-Alpes
0 Km
200 Km
Télétravail
Taux Journalier Moyen min.
150 €
1300 € et +
Salaire brut annuel min.
20k €
250k €
Durée
0
mois
48
mois