> Markdown version of [/jobs/ext/3522583-senior-flutter-developer-lyon-h-f](https://www.wearedevelopers.com/jobs/ext/3522583-senior-flutter-developer-lyon-h-f). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Flutter Developer - - Lyon H/F - **Company:** LE SWEET - **Location:** Lyon, France - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Flutter, Data Analysis, IOS Applications, App Store (IOS), Automation of Tests, Mobile Application Development, Software Quality, Code Review, Continuous Integration, Serialization, Dependency Injection, Github, Apache Hive, Model View ViewModel, Open Source Technology, SonarQube, SQLite, Network Routers, Delivery Pipeline, Technical Debt, Firebase, Backend, Git, Gherkin, Sentry, Dart, Google Play, Restful APIs, Monolithic Repository - **Published:** October 1, 2026 - **Apply:** https://www.hellowork.com/fr-fr/emplois/83929602.html ## About the Role Profil recherché4. Compétences requisesCompétences Techniques :- 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 synchronisationoffline-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 mockingSoft 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 proposition5. 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'équipe6. 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 scalables7. 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 CodeMagic8. 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), 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+ 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) EUR Force de proposition Clean Firebase Git Méthodes d'amélioration OMQ Hive Pro-activité Veille technologique Autonomie Amélioration continue SonarQube API REST Flutter Esprit d'analyse ## Description É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. Stack 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: `ChangeNotifier` + GetIt / `watch_it` (Riverpod en legacy), BLoC sur certaines features clés et complexes - Commandes : `command_it` pour les actions asynchrones - Persistance : Drift (SQLite) avec migrations - HTTP : Dio + intégration Sentry - Navigation : Go Router (shell routes imbriquées) - Sérialisation : Freezed + `json_serializable` - Styling : Mix (styling par contraintes) - i18n : `easy_localization` avec `LocaleKeys` générées - Env : `envied` (multi-environnements dev/preprod/prod) - CI/CD : GitHub Actions, CodeMagic, Shorebird (code push OTA) - Qualité : DCM, `hsv_lints` (règles internes), pre-commit hooks, SonarQube - Tests : `flutter_test` + Mocktail (unit, widget, integration), Introduction récente de Gherkin pour e2e complets - Monitoring : Sentry + Firebase Analytics, 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 ## Related Videos - [Applying DevOps in Flutter mobile development](https://www.wearedevelopers.com/videos/60-applying-devops-in-flutter-mobile-development) - [Dart - a language believed dead, experiences a new bloom](https://www.wearedevelopers.com/videos/442-dart-a-language-believed-dead-experiences-a-new-bloom) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [From Doubt to Confidence: How Sentry Uses Verdaccio to Bulletproof SDK Releases](https://www.wearedevelopers.com/videos/739-from-doubt-to-confidence-how-sentry-uses-verdaccio-to-bulletproof-sdk-releases) - [Intro to Flutter Development](https://www.wearedevelopers.com/videos/170-intro-to-flutter-development) - [Dart - a language believed dead, experiences a new bloom](https://www.wearedevelopers.com/videos/955-dart-a-language-believed-dead-experiences-a-new-bloom) ## Related Articles - [Flutter Developer Salary [2023]](https://www.wearedevelopers.com/magazine/199-flutter-developer-salary-2023) - [Basic And Advanced Networking in Dart and Flutter](https://www.wearedevelopers.com/magazine/112-basic-and-advanced-networking-in-dart-and-flutter) - [8 No-Code App Builders](https://www.wearedevelopers.com/magazine/300-8-no-code-app-builders) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [A Guide to Choosing the Right Tools for App Developers](https://www.wearedevelopers.com/magazine/391-a-guide-to-choosing-the-right-tools-for-app-developers) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers)