OmDev Logo
GetYourJob
0
Publié il y a 137 jours

Développeur Flutter Senior F/H

Entreprise
Localisation
Lyon, Auvergne-Rhône-Alpes
Hybride
Type de contrat
Freelance
Niveau
Senior
Rémunération
450 - 560ۥ Taux journalier

Salaire du marché

Médiane du marché
450€/j
Au-dessus du marché
390€/jfourchette habituelle490€/j
Cette offre : 505€/j

Basé sur 25 offres pour ce poste (Senior, France, 3 dernières semaines). Fourchette habituelle 390€/j–490€/j, médiane 450€/j. Cette offre (505€/j) est au-dessus de la fourchette.

0vues
0clics

Description du poste

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)

Exigences du poste

Stack technique :

DartFlutterHTTPMVVMSQLite

Plan d'action

Un plan personnalisé pour postuler intelligemment à cette offre.

À propos de l'entreprise

Coexya est un groupe français qui compte aujourd’hui plus de 800 collaborateurs. Après 20 ans de développement au sein du Groupe Sword, Coexya prend son envol et son indépendance tout en conservant ses expertises métiers et technologiques ! Notre offre “Extend” dédiée aux spécialistes freelances nous permets de proposer des missions et services dédiés. Nos valeurs : l’engagement, le respect et le partage.

Voir toutes les offres de Coexya

Publié par

Recruteur
Recruteur

Intéressé par cette offre ?

Cliquez sur "Postuler" pour accéder à l'offre.