Développeur Mobile Flutter – CDI – Abidjan

CDI

Description de l'offre

Missions
  • Participer à la refonte et aux évolutions des applications mobiles, Web et desktop.
  • Intégrer modules spécifiques aux applications et en vérifier le bon fonctionnement.
  • Participer à la conception et diffuser les bonnes pratiques de développement.
  • Améliorer l’automatisation des tests et des déploiements, l’outillage et les procédures.
  • Concevoir et développer des features innovantes en tenant compte de forts enjeux de sécurité.
  • Assurer l’amélioration continue de la qualité du code (#CleanCode) : recherche de bugs, refactorisation etc…
  • Assurer une veille permanente et participer à la montée en compétence de toute l’équipe.
  • Contribuer à l’attractivité tech de de l’entreprise à travers des publications.
Profil recherché
  • Expérience significative dans le développement d'applications Mobile sous Flutter et Dart.
  • Maîtrise de l'utilisation de bibliothèques/outils tels que BLoC, Firebase (Crashlytics, Cloud Messaging).
  • Compréhension solide des principes de la programmation orientée objet (OOP).
  • Connaissances et capacité d’intégration UI/UX pour applications mobiles.
  • Bonne maîtrise de Git.
  • Connaissance des API REST et expérience dans l'intégration de services backend.
  • Capacité à écrire un code propre, lisible et efficace.
  • Excellentes compétences en résolution de problèmes , deboggage et analyse.
  • Expérience dans la conception et la mise en œuvre de tests unitaires, de tests d'intégration et de tests de bout en bout pour les applications mobiles (Gitlab-CI, Jenkins,etc..).
  • Familiarité avec les frameworks de test et l’automatisation des tests via les frameworks de test intégré à Flutter, Mockito et Flutter Driver.
  • Connaissance de Docker et des containers.
  • Être orienté solution et pragmatique en apportant des solutions innovantes et créatives.
  • Capacité à travailler efficacement dans un environnement agile et à respecter les délais.
Autres compétences qui seraient un plus :
  • Familiarité avec les méthodologies de développement agile.
  • Expérience avec le développement piloté par les tests (TDD) et les modèles de conception courants.
  • Expérience avec le développement natif (Android/iOS), TypeScript, React Native ou les environnements cloud est un plus.
  • Connaissance des procédures de publication d’application sur l'App Store d'Apple ou Google Play Store.
Qualités professionnelles :
  • Esprit d'équipe
  • Rigoureux et précision
  • Autonome
  • Agilité et proactivité
  • Capacité d'adaptation
  • Sens du détail

Développeur Mobile Flutter – CDI – Abidjan

Postuler

Localisation