Développeur Frontend - React.js (Senior)

Abidjan, Côte d'Ivoire
Software Factory

Dans le cadre de son expansion et de la nécessité de renforcer son équipe technique, Box Africa recherche un Développeur Frontend - React.js (Senior) talentueux, expérimenté et motivé pour diriger les initiatives de développement frontend, les décisions architecturales et l’excellence technique au sein de l’organisation. Le candidat idéal possède une solide expertise en React.js et TypeScript, ainsi qu’une capacité à encadrer et faire évoluer une équipe dans un environnement collaboratif, agile et orienté design.

Missions du Développeur Frontend - React.js (Senior)


Vous aurez pour principales missions :


  • Architecturer et implémenter des fonctionnalités frontend complexes avec React.js/TypeScript.
  • Diriger les initiatives de conception système incluant l’architecture des composants, la gestion d’état et l’optimisation des performances.
  • Favoriser l’adoption des meilleures pratiques frontend, des stratégies de test et des processus CI/CD.
  • Construire et maintenir des bibliothèques de composants UI et des systèmes de design évolutifs.
  • Promouvoir l’amélioration de l’expérience développeur et des outils.
  • Piloter la conception technique des produits avec un accent fort sur l’expérience utilisateur.
  • Collaborer avec les équipes design sur l’implémentation et l’évolution des patterns UX/UI.
  • Mentorer les ingénieurs, diriger les revues de code et piloter les cérémonies Agile.
  • Créer la documentation technique et conduire des initiatives de partage de connaissances.


Profil


Nous recherchons un profil ayant : 


  • 5 ans ou plus d’expérience en développement frontend avec l’écosystème React.js.
  • Une expertise confirmée en TypeScript, JavaScript moderne, HTML5 et CSS3.
  • Une solide expérience avec les bibliothèques de composants et systèmes de design.
  • Une bonne connaissance de l’optimisation des performances frontend.
  • Une maîtrise d’au moins un framework de test (Jest, Cypress, PlayWright).
  • Une expérience avec les outils CI/CD et Docker.
  • Une compréhension des stratégies de déploiement et de monitoring.
  • Une capacité démontrée à concevoir techniquement des produits, diriger des initiatives transverses et prendre des décisions architecturales.


Compétences techniques : 


  • Solutions de gestion d’état (Redux, MobX).
  • Architecture micro-frontend.
  • Recherche et tests UX.
  • Contributions open-source.
  • Outils de développement frontend avancés.


Objectifs : 


  • Concevoir et livrer des interfaces frontend robustes et scalables, dans le respect des délais produits.
  • Réduire les temps de chargement et améliorer les performances globales des applications.
  • Assurer une adoption fluide et cohérente des systèmes de design et bibliothèques UI à travers les équipes.
  • Élever la couverture de tests automatisés sur les composants critiques (>80%).
  • Contribuer activement à la formation continue des équipes via du mentoring ou des sessions de partage technique.
  • Favoriser la standardisation des bonnes pratiques frontend au sein de l’organisation.
  • Améliorer l’expérience développeur grâce à l’optimisation des outils et processus CI/CD.


Qualités professionnelles : 


  • Excellente capacité à résoudre des problèmes techniques complexes.
  • Fortes compétences de communication et de présentation.
  • Réflexion design et sens de l’architecture système.
  • Style de leadership empathique et collaboratif.
  • Capacité à construire du consensus technique.
  • Autonomie et sens du détail.


Autres informations


  • Diplôme en informatique ou dans un domaine connexe
  • Poste en CDD/CDI
  • Disponibilité ASAP


Cette opportunité s’adresse à un profil technique souhaitant intervenir sur des projets d'envergures, alliant performance, qualité et évolutivité.

Postulez dès maintenant et devenez un acteur clé de notre stratégie de croissance et d'innovation. 



Découvrez pourquoi l'humain est au cœur de notre stratégie de développement