OmDev Logo
GetYourJob
0
Publié il y a 3 jours

Senior Flutter Developer - - Lyon H/F

Entreprise
Localisation
Lyon - 69
Sur site
Type de contrat
Stage
Niveau
Senior
Rémunération
Pas de salaire renseigné
1vues
1clics

Description du poste

Le besoin

1. Le 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. 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

Exigences du poste

Compétences requises

  • Flutter
  • Dart
  • FVM
  • Clean Architecture
  • MVVM
  • ChangeNotifier
  • GetIt
  • watch_it
  • Riverpod
  • BLoC
  • command_it
  • Drift
  • SQLite
  • Dio
  • Sentry
  • Go Router
  • Freezed
  • json_serializable
  • Mix
  • easy_localization
  • envied
  • GitHub Actions
  • CodeMagic
  • Shorebird
  • DCM
  • hsv_lints
  • pre-commit hooks
  • SonarQube
  • flutter_test
  • Mocktail

Un plus

  • QA Testing
  • Management d'équipe
  • Bash
  • JSON
  • GitHub
  • Cucumber
  • Monitoring / Observability
  • Firebase
  • CI/CD
  • Clean Code
  • Continuous Improvement

Toutes les offres IT à Lyon

Plan d'action

Un plan personnalisé pour postuler intelligemment à cette offre.

À propos de l'entreprise

Voir toutes les offres de Sweet IT

Publié par

Recruteur
Recruteur

Intéressé par cette offre ?

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