Développeur Flutter

Développeur Flutter role illustration

Développeur Flutter

Emplacement: GIFT City, Gandhinagar, Gujarat – Inde. (Travail depuis le bureau)

Expérience: 3+ ans

À propos du rôle

Nous recherchons un développeur Flutter expérimenté capable de créer des applications mobiles de haute qualité, performantes et visuellement attrayantes pour les plates-formes Android et iOS. Vous travaillerez en étroite collaboration avec les concepteurs UI/UX, les ingénieurs back-end et les équipes de produits pour offrir des expériences mobiles fluides, stables et évolutives aux clients mondiaux.

Ce rôle est idéal pour quelqu'un qui est passionné par le développement mobile, l'architecture épurée, la gestion d'état et l'interface utilisateur haute performance.

Responsabilités clés :

  • Développer, maintenir et publier des applications mobiles à l'aide de Flutter.
  • Créez des composants d'interface utilisateur propres, réutilisables et modulaires avec réactivité et animations.
  • Intégrez les API REST, GraphQL, Firebase et les SDK tiers.
  • Garantissez des performances fluides, un temps de chargement minimal et un rendu optimisé.
  • Utilisez des solutions de gestion d'état telles que Provider, Bloc, Riverpod, MobX ou GetX.
  • Collaborez avec les concepteurs UI/UX pour convertir les conceptions Figma en écrans au pixel près.
  • Écrivez du code propre, lisible et bien documenté en suivant les meilleures pratiques.
  • Résolvez les problèmes liés aux mobiles, déboguez les plantages et améliorez la stabilité.
  • Gérez la création, les tests et les déploiements d'applications sur Google Play Store et Apple App Store.
  • Travailler en étroite collaboration avec l'assurance qualité pour résoudre les bogues et garantir des versions fluides.

Compétences requises

  • Plus de 3 ans d'expérience pratique dans Flutter et Dart.
  • Bonne compréhension de l'architecture Flutter, des widgets et du cycle de vie du rendu.
  • Expérience de travail avec les API REST et la sérialisation JSON.
  • Bonne maîtrise des techniques de gestion des états (Bloc, Provider, Riverpod, etc.).
  • Expérience avec les solutions de stockage locales (Hive, SQLite, Préférences partagées).
  • Compréhension de Git, des pipelines CI/CD et des stratégies de branchement.
  • Connaissance du processus de soumission de l'App Store et des flux de travail de création mobile.
  • Solides compétences en débogage et en optimisation des performances.

Compétences intéressantes

  • Expérience avec Firebase (Auth, Firestore, Messaging, Analytics).
  • Connaissance d'Android (Kotlin) ou d'iOS (Swift) natif pour le bridging.
  • Expérience dans l'intégration de cartes, de passerelles de paiement et de notifications push.
  • Familiarité avec une architecture épurée et des structures de dossiers évolutives.
  • Exposition aux analyses d'applications, aux outils de rapport d'incidents et aux tableaux de bord de surveillance.
  • Expérience de travail sur des applications mobiles multi-modules ou d'entreprise.

Foire aux questions

Vous avez besoin d'au moins 3 ans d'expérience Flutter/Dart, d'une solide compréhension des widgets et du cycle de vie, de l'intégration REST/JSON, de la gestion de l'état (Bloc, fournisseur, Riverpod et similaire) et d'une familiarité avec les versions de l'App Store.