Nous sommes une structure innovante qui facilite l'embauche et la gestion des talents à travers l'Afrique. En tant qu'Employer of Record (EOR) présent dans plusieurs pays, nous connectons des professionnels talentueux avec des entreprises internationales, garantissant des contrats de travail sécurisés et des conditions optimales pour un développement de carrière épanouissant.
Vous serez responsable de la création d'applications web réactives et performantes. Votre mission inclura le développement d'interfaces utilisateurs et de services backend tout en collaborant avec les équipes produit dans un environnement agile.
Missions
Développer des interfaces utilisateurs avec Angular en utilisant la bibliothèque NG Ant Design et gérer la logique d'affichage avec RxJS et State Adapt pour un rendu réactif et fluide.
Créer des services backend avec NestJS et intégrer avec des bases de données via Hasura.
Concevoir et consommer des APIs GraphQL pour assurer une communication fluide et performante entre le frontend et le backend.
Organiser le code et la gestion de l'ensemble des services avec Nx Monorepos pour une architecture modulaire, scalable et optimisée.
Mettre en place des tests unitaires et d’intégration pour assurer la fiabilité et la qualité du code (utilisation de frameworks comme Jest, Cypress).
Travailler en étroite collaboration avec l’équipe produit, les designers et les autres développeurs dans un environnement agile (méthodes Scrum, Kanban).
Suivre les évolutions des technologies utilisées, proposer des améliorations et des optimisations de performance.
Diplôme universitaire (Bac + 3 minimum) en informatique ou domaine connexe.
Minimum 3 à 4 ans d’expérience sur un poste similaire de développeur d'application, ou dans un poste similaire.
Capacité à travailler de manière autonome et à gérer plusieurs priorités.
Grand sens de l’organisation et réactivité face aux imprévus.
Force de proposition et capacité à innover.
Esprit d’équipe, sens de l’organisation et curiosité technologique.
Compétences techniques
Maîtrise d'Angular (version 16 et plus) et de RxJS pour la gestion des flux de données.
Expérience avec NestJS pour le développement d'APIs et de services backend et avec PostgreSQL comme système de gestion de bases de données relationnelles.
Bonne maîtrise de GraphQL pour la création et la consommation d'APIs.
Expérience de travail en méthodologie Agile (Scrum, Kanban)
Compétences qui seront un atout
Expérience avec NG Ant Design pour la création d'interfaces utilisateur modernes et réactives.
Connaissance de Firebase (authentification, stockage) et de son intégration dans des applications web.
Familiarité avec Hasura pour la gestion des APIs et l'interaction avec des bases de données.
Expérience avec Nx Monorepos pour la gestion de projets modulaires.