Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
POSTE / MISSIONS
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éer et maintenir notre système de conception personnalisé (Flush DSM) avec composition de widgets atomiques.
- Assurer 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).
- Optimiser et améliorer les outils spécifiques à la plateforme embarquée.
- Maintenir notre structure monorepo et les dépendances inter-packages.
- Caractériser les documents et décisions architecturales.
- 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.
Nous recherchons des professionnels passionnés et curieux qui apportent de la bienveillance et une touche d'enthousiasme !
Expérience
- 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.
- Vous parlez couramment l'anglais.
Key Skills
Ranked by relevanceReady to apply?
Join Soors and take your career to the next level!
Application takes less than 5 minutes

