Le poste Développeur Flutter Sénior
Partager cette offre
Dans ce rôle, vos principales missions seront :
Participer à la conception technique et à l'optimisation des performances des applications mobiles multiplateformes à fort trafic
Développer des fonctionnalités dans notre architecture de packages basée sur les fonctionnalités (lobby, table, profil, caissier, etc.)
Créez et maintenez notre système de conception personnalisé (Flush DSM) avec composition de widgets atomiques
Assurez la qualité du code grâce à des tests unitaires et de widgets complets
Contribuer à la mise en œuvre de notre architecture propre avec une séparation appropriée des préoccupations (couches données/domaine/présentation)
Optimisations et améliorations des outils spécifiques à la plateforme embarquée
Maintenir notre structure monorepo et les dépendances inter-packages
Caractéristiques du document et décisions architecturales
ENVIRONNEMENT TECHNIQUE
Framework : Flutter 3.27.0+, Dart 3.7.0+ avec sécurité nulle
Architecture : Architecture propre, Développement axé sur les fonctionnalités, Monorepo avec Melos
Gestion d'état : Riverpod V2 avec génération de code et injection de dépendances
Navigation : GoRouter avec routage sécurisé et génération de code
Réseau : Dio avec intercepteurs de cache
UI/UX : système de conception personnalisé, animations Rive, conception réactive, interface utilisateur adaptative à la plateforme
Génération de code : build_runner, frozen, json_serializable, riverpod_generator
Tests : framework de test Flutter, Mockito, tests de widgets, modèles given_when_then
Build et CI/CD : GitHub Actions, Fastlane, FVM, pipelines de déploiement automatisés
Multiplateforme : iOS, Android, macOS, Windows avec optimisations spécifiques à la plateforme
Performances : stratégies de mise en cache, optimisation de la mémoire, surveillance des performances de build
Surveillance : rapports d'incident Sentry, intégration d'analyses personnalisées
Profil recherché
Nous recherchons des professionnels passionnés et curieux qui apportent de la bienveillance et une touche d'enthousiasme !
Ce poste est pour vous si :
Vous avez au moins 3 ans d'expérience professionnelle en développement Flutter/Mobile
Vous maîtrisez Dart et les pratiques de développement Flutter modernes
Vous avez une expérience significative des applications Flutter à grande échelle et de la gestion d'état complexe
Vous maîtrisez les principes d'architecture propre et les modèles d'injection de dépendances
Vous savez écrire du code testable et maîtrisez les tests Flutter (unité, widget, intégration)
Vous avez de l'expérience avec Riverpod (de préférence V2) et les concepts de programmation réactive
Vous avez une sensibilité à l'optimisation des performances et comprenez les contraintes spécifiques à la plateforme
Vous avez des connaissances sur les outils de génération de code (build_runner, frozen) et la gestion des monorepo
Vous comprenez les défis du développement multiplateforme et la conception adaptative à la plateforme
Environnement de travail
ENVIRONNEMENT TECHNIQUE
Framework : Flutter 3.27.0+, Dart 3.7.0+ avec sécurité nulle
Architecture : Architecture propre, Développement axé sur les fonctionnalités, Monorepo avec Melos
Gestion d'état : Riverpod V2 avec génération de code et injection de dépendances
Navigation : GoRouter avec routage sécurisé et génération de code
Réseau : Dio avec intercepteurs de cache
UI/UX : système de conception personnalisé, animations Rive, conception réactive, interface utilisateur adaptative à la plateforme
Génération de code : build_runner, frozen, json_serializable, riverpod_generator
Tests : framework de test Flutter, Mockito, tests de widgets, modèles given_when_then
Build et CI/CD : GitHub Actions, Fastlane, FVM, pipelines de déploiement automatisés
Multiplateforme : iOS, Android, macOS, Windows avec optimisations spécifiques à la plateforme
Performances : stratégies de mise en cache, optimisation de la mémoire, surveillance des performances de build
Surveillance : rapports d'incident Sentry, intégration d'analyses personnalisées
Postulez à cette offre !
Trouvez votre prochaine mission parmi +10 000 offres !
-
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.
Développeur Flutter Sénior
Soors