100% REMOTE | Dev Flutter | 2500 Dhs / jr at Collective
, , France -
Full Time


Start Date

Immediate

Expiry Date

18 Feb, 26

Salary

2000.0

Posted On

20 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Flutter, Dart, Mobile Development, State Management, Clean Architecture, Dependency Injection, Testable Code, Flutter Testing, Riverpod, Performance Optimization, Cross-Platform Development, GitHub Actions, Fastlane, CI/CD, GoRouter, Monorepo

Industry

Software Development

Description
⚠️ Ce poste est au sein d’une entreprise spécialisée dans les paris sportifs en ligne. Si ce domaine ne correspond pas à vos valeurs ou à vos convictions, nous vous invitons à ne pas candidater. 🔍 Process de recrutement Un entretien enregistré de 20/30 minutes Un entretien avec le CEO Un entretien client 💰 Salaire 2000 Dh / jr en fonction du profil. 📃 Contrat Freelance de 2 mois renouvelable ✅ Avantages Full remote : Tu travailles à distance, de chez toi Internationale : Des clients de France, Suisse, Canada, Angleterre Team building : Une journée par mois ou tous les collaborateurs se rejoignent pour kiffer Encouragement : Prime de performance mensuelle (10% du salaire mensuel) Déplacement une fois par mois à prévoir en France 🏇🏻 Expérience souhaitée Pour postuler à ce poste, il te faudra : 3 ans d'expérience professionnelle dans le développement Flutter/Mobile Maîtriser Dart et les pratiques de développement Flutter modernes Avoir une expérience significative des applications Flutter à grande échelle et de la gestion d'état complexe Maîtriser les principes d'Architecture Propre et les modèles d'injection de dépendances Savoir écrire du code testable et maîtriser les tests Flutter (unité, widget, intégration) Avoir de l'expérience avec Riverpod (de préférence V2) et les concepts de programmation réactive Avoir une sensibilité à l'optimisation des performances et comprendre les contraintes spécifiques à la plateforme Bilingue (français et anglais - l'anglais est mentionné comme courant) 😎 Descriptif du poste Dans le cadre du développement et de l'optimisation de nos applications mobiles multiplateformes à fort trafic d’une société (à compléter - ex: e-commerce, gaming, finance), nous recherchons un Développeur Flutter Senior pour être en charge de participer à la conception technique, développer des fonctionnalités (lobby, table, profil, caissier, etc.), et maintenir la qualité et la performance de notre architecture logicielle. Vos missions principales incluent : 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. 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). Optimisations et améliorations des outils spécifiques à la plateforme embarquée. Maintenir notre structure monorepo et les dépendances inter-packages. 💻 Environnement Technique (pour information) 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 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 😘 À propos de Flow Je m'appelle Erwan, je suis un développeur Français et le CEO de Flow une ESN Marocaine. Avec Flow, je recrute les meilleurs développeurs web du marché Marocain. À mes débuts de développeur, j'ai travaillé dans une ESN qui était centrée sur le profit aux dépens de ses salariés. Lorsque je me suis installé en 2019 au Maroc avec ma femme et mes enfants, j'ai décidé de faire les choses autrement. J’ai créé une société centrée sur les collaborateurs. Afin de proposer les meilleurs services à nos salariés, nous sommes très attentifs à nous entourer de clients apporteurs de missions intéressantes et d’un environnement sain. Nous avons créé une opportunité pour les développeurs d'apprendre, de construire, et de grandir dans des conditions incroyables ! Ouverts vers l'extérieur, nous souhaitons également créer une communauté Tech, rassemblée autour d'un podcast, d'une chaîne YouTube et d’évènements physiques. Une fois que votre profil est validé sur le plan technique et humain vous rencontrerez nos clients pour rejoindre leur équipe à distance. Notre agence est située à Rabat et nous sommes 100% remote. ⚠️ Ce poste est au sein d’une entreprise spécialisée dans les paris sportifs en ligne. Si ce domaine ne correspond pas à vos valeurs ou à vos convictions, nous vous invitons à ne pas candidater.
Responsibilities
The role involves participating in the technical design and optimization of high-traffic cross-platform mobile applications. Responsibilities include developing features and maintaining the quality and performance of the software architecture.
Loading...