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 flutter
Vous aurez pour principales 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
Nous recherchons un profil ayant :
- 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 framework 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
Autres informations
- Formation en informatique, de préférence Bac +2 ou supérieur.
- Poste en CDI.
- Disponibilité immédiate souhaitée.
Rejoignez Box Africa pour développer votre expertise en Flutter et participer à des projets innovants, dans un cadre où votre créativité et vos compétences seront valorisées et essentielles pour notre croissance technologique.
Postulez dès maintenant pour faire partie de notre équipe, vous aurez l'occasion de transformer les idées en réalités tangibles.
Découvrez pourquoi l'humain est au cœur de notre stratégie de développement.