Flutter Mobile Developer

Abidjan, Côte d'Ivoire
Software Factory

Box Africa is looking for a Permanent Flutter Mobile Developer, to actively participate in its rapid development and support innovation in its technological activities. By joining our team, you will have the opportunity to work in a dynamic environment, where evolution and technological transformation are at the heart of our strategy. This position is a unique opportunity to contribute to meaningful projects to advance the company's objectives.

Missions of the Flutter Mobile Developer

Your main missions will be:

  • Participate in the redesign and development of mobile, Web and desktop applications.
  • Integrate application-specific modules and verify their proper functioning.
  • Participate in the design and disseminate good development practices.
  • Improve test and deployment automation, tooling and procedures.
  • Design and develop innovative features taking into account strong security issues.
  • Ensure continuous improvement of code quality (#CleanCode): finding bugs, refactoring, etc.
  • Ensure constant monitoring and participate in the development of the skills of the entire team.
  • Contribute to the company’s tech attractiveness through publications.

.

Profile

We are looking for a profile with: 

  • Significant experience in developing mobile applications using Flutter and Dart.
  • Proficient in using libraries/tools such as BLoC, Firebase (Crashlytics, Cloud Messaging)
  • Solid understanding of the principles of object-oriented programming (OOP).
  • Knowledge and ability to integrate UI/UX for mobile applications.
  • Good command of Git.
  • Knowledge of REST APIs and experience in integrating backend services.​
  • Ability to write clean, readable and efficient code.
  • Excellent problem solving, debugging and analysis skills.
  • Experience in designing and implementing unit tests, integration tests and end-to-end tests for mobile applications (Gitlab-CI, Jenkins, etc.).
  • Familiarity with testing frameworks and test automation via the testing framework integrated into Flutter, Mockito and Flutter Driver.
  • Knowledge of Docker and containers.
  • Be solution-oriented and pragmatic by providing innovative and creative solutions.
  • Ability to work effectively in an agile environment and meet deadlines.

Other skills that would be a plus:

  • Familiarity with agile development methodologies.
  • Experience with Test Driven Development (TDD) and common design patterns.
  • Experience with native development (Android/iOS), TypeScript, React Native or cloud environments is a plus.
  • Knowledge of application publishing procedures on the Apple App Store or Google Play Store.

Professional skills : 

  • Team spirit
  • Rigorous and precision
  • Autonomous
  • Agility and proactivity
  • Adaptability
  • Attention to detail

Other information

  • Training in IT, preferably Bac +2 or higher.
  • Permanent position.
  • Immediate availability desired.


Join Box Africa to develop your expertise in Flutter and participate in innovative projects, in a setting where your creativity and skills will be valued and essential for our technological growth.

Apply now to be part of our team, you will have the opportunity to turn ideas into tangible realities.

Find out why People are at the heart of our development strategy.