Développeur Mobile

Ouagadougou, Burkina Faso
Software Factory

Box Africa est à la recherche d'un Développeur Mobile Flutter en CDI, pour participer activement à son développement rapide et soutenir l'innovation dans ses activités technologiques. En intégrant notre équipe, vous aurez l'occasion de travailler dans un environnement dynamique, où l'évolution et la transformation technologique sont au cœur de notre stratégie. Ce poste est une opportunité unique de contribuer à des projets significatifs pour faire avancer les objectifs de l'entreprise.

Missions du développeur Mobile

The developer will be asked to:

  • Participer à la refonte et aux évolutions des applications mobiles, Web et desktop.
  • Intégrer des modules spécifiques aux applications et en vérifier le bon fonctionnement.
  • Participer à la conception et diffuser les bonnes pratiques de développement.
  • Concevoir et développer des fonctionnalités 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 l’entreprise à travers des publications.

Profile

We are looking for profile with: 

  • Expérience significative dans le développement d'applications mobiles sous Flutter et Dart.
  • Maîtrise de l'utilisation de bibliothèques/outils tels que BLoC et Firebase (Crashlytics, Cloud Messaging).
  • Connaissance solide des principes de la programmation orientée objet (OOP).
  • 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, débogage 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 Mockito et Flutter Driver.
  • Connaissance de Docker et des containers.

Compétences techniques requises :

  • Plateformes : iOS, Android.
  • Langages : Flutter, Swift, Kotlin, React Native.
  • Expertise : gestion des stores (App Store, Google Play), intégration API, tests mobiles automatisés.

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), React Native, TypeScript ou les environnements cloud.
  • Connaissance des procédures de publication d’applications sur l'App Store d'Apple ou Google Play Store.

Expected professional quality:

  • teamwork
  • rigorous
  • autonomous
  • Agile

Other informations

  • Formation : Bac +2 minimum en informatique ou équivalent.
  • Poste en CDI.
  • Disponibilité immédiate souhaitée.

Do you want to join a dynamic team to participate in the realization of ambitious projects in a context where team spirit and good mood are a part of your daily life? Then you are welcome. Apply now.  
 

find out why people are at the heart of our development strategy. 
 l'humain est au cœur de notre stratégie de développement.