We are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits. This Android app developer will work with our team of talented engineers to design and build the next generation of our mobile applications. Android programming works closely with other app development and technical teams.

About Gozem

Gozem is a mobile application offering various services (transport, delivery, payments and financial services, and more) to African users, known as "Africa's Super App".

The app is 100% focused on the African market and mainly serves three local parties today : drivers (called champions), customers and merchants. We are present in several cities across Africa, and proud to improve the lives of local communities through the digitalization of the market and the introduction of technology-based efficiency gains.

Do you aspire to flourish in a stimulating and friendly environment ? Do you want to evolve and progress in digital, dynamic and disruptive contexts ?

Join us in building a new African digital ecosystem that improves quality of life. Together, let's make Africa smile !

Google Play Store : https://play.google.com/store/apps/details?id=com.gozem

Apple App Store : https://apps.apple.com/us/app/gozem/id1441247963

What is an Android Developer ?

The Android developer will have as primary focus the development of Android applications and their integration with back-end services. He will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential

Your responsibilities

  • Design, creation and maintenance of applications for the Android platform
  • Ensure the performance, quality and responsiveness of applications
  • Collaborate with a team to define, design and dispatch new functionalities
  • Identify and fix bottlenecks and fix bugs
  • Help maintain the quality of code, documentation, organization and automation

You are perfect for this position if ...

You are a problem solving person. You’re well organized. You are detail oriented and have strong analytical skills. You have good written and verbal communication skills.

Profile

  • Bachelor’s degree in computer programming, computer science, or a related field.
  • Solid knowledge of the Android SDK, different versions of Android and the management of different screen sizes
  • Familiarity with RESTful APIs for connecting Android applications to back-end services
  • Strong knowledge of the design principles, models and best practices of the Android user interface
  • Experience with offline storage, threading and performance tuning
  • Ability to design applications around natural user interfaces, such as "touch"
  • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
  • Knowledge of the open-source Android ecosystem and available libraries for common tasks
  • Familiarity with cloud message APIs and push notifications
  • A talent for benchmarking and optimization
  • A good understanding of code version management tools, such as Git
  • Familiarity with continuous integration.
  • Master level highly recommended, not compulsory.




**************************************************************************************************

Nous sommes à la recherche d'un développeur Android qui a la passion de repousser les limites des technologies mobiles. Ce développeur d'applications Android travaillera avec notre équipe d'ingénieurs talentueux pour concevoir et construire la prochaine génération de nos applications mobiles. Le programmeur Android travaille en étroite collaboration avec d'autres équipes techniques et de développement d'applications.

À propos de Gozem

Gozem est une application mobile offrant divers services (transport, livraison, paiements et services financiers, etc.) aux utilisateurs africains, connue sous le nom de "Super App d'Afrique".

L'application est centrée à 100% sur le marché africain et sert principalement trois parties locales aujourd'hui : les chauffeurs (appelés champions), les clients et les marchands. Nous sommes présents dans plusieurs villes d'Afrique et sommes fiers d'améliorer la vie des communautés locales grâce à la digitalisation du marché et à l'introduction de gains d'efficacité basés sur la technologie.

Vous aspirez à vous épanouir dans un environnement stimulant et convivial ? Vous souhaitez évoluer et progresser dans des contextes numériques, dynamiques et disruptifs ?

Rejoignez-nous pour construire un nouvel écosystème numérique africain qui améliore la qualité de vie. Ensemble, faisons sourire l'Afrique !

Google Play Store : https://play.google.com/store/... App Store : https://apps.apple.com/us/app/... qu'un développeur Android ?

Le développeur Android aura pour objectif principal le développement d'applications Android et leur intégration avec les services back-end. Il travaillera aux côtés d'autres ingénieurs et développeurs travaillant sur différentes couches de l'infrastructure. Il est donc essentiel qu'il s'engage à résoudre les problèmes en collaboration, à concevoir des produits sophistiqués et à créer des produits de qualité.

Vos responsabilités

  • Conception, création et maintenance d'applications pour la plateforme Android
  • Assurer la performance, la qualité et la réactivité des applications
  • Collaborer avec une équipe pour définir, concevoir et dispatcher de nouvelles fonctionnalités
  • Identifier et résoudre les goulots d'étranglement et corriger les bugs
  • Contribuer au maintien de la qualité du code, de la documentation, de l'organisation et de l'automatisation.

Vous êtes parfait pour ce poste si...

Vous êtes une personne qui sait résoudre les problèmes. Vous êtes bien organisé. Vous êtes soucieux du détail et avez de solides compétences analytiques. Vous avez de bonnes capacités de communication écrite et verbale.

Profil

  • Baccalauréat en programmation informatique, en informatique ou dans un domaine connexe.
  • Solide connaissance du SDK Android, des différentes versions d'Android et de la gestion des différentes tailles d'écran.
  • Familiarité avec les API RESTful permettant de connecter les applications Android aux services back-end.
  • Solide connaissance des principes de conception, des modèles et des meilleures pratiques de l'interface utilisateur Android
  • Expérience du stockage hors ligne, du threading et de l'optimisation des performances.
  • Capacité à concevoir des applications autour d'interfaces utilisateur naturelles, telles que le "toucher".
  • Familiarité avec l'utilisation de capteurs supplémentaires, tels que les gyroscopes et les accéléromètres.
  • Connaissance de l'écosystème Android open-source et des bibliothèques disponibles pour les tâches courantes.
  • Familiarité avec les API de messages en nuage et les notifications push.
  • Un talent pour le benchmarking et l'optimisation
  • Une bonne compréhension des outils de gestion des versions du code, tels que Git.
  • Une familiarité avec l'intégration continue.
  • Niveau Master fortement recommandé, non obligatoire.