Nous sommes une startup fintech en pleine croissance, spécialisée dans le paiement fractionné (BNPL) au Maroc. Notre modèle d’affaires repose sur une plateforme intuitive qui permet aux consommateurs d’acheter aujourd’hui et de payer en plusieurs fois, tout en offrant aux commerçants un flux de trésorerie amélioré. Nous sommes à la recherche d’un Développeur Frontend Mid‑Senior pour rejoindre notre équipe technique et contribuer à la création d’interfaces web de haute qualité, performantes et accessibles.
Vous serez responsable de la conception, du développement et de la maintenance de nos portails clients, marchands et internes. Vous utiliserez les technologies suivantes : React, React Router v7, TypeScript, Tailwind CSS et ShadCN UI. Vous créerez des composants réutilisables, appliquerez des principes de design UI/UX cohérents et veillerez à ce que chaque page respecte les normes d’accessibilité (WCAG 2.1).
En plus du développement front‑end, vous intégrerez des API REST pour récupérer les données nécessaires à l’affichage des informations de paiement, des historiques d’achat, des notifications et des paramètres de compte. Vous devrez également mettre en place des mécanismes de gestion d’état (ex. Redux ou Context API) pour assurer une synchronisation fluide entre les différentes parties de l’application.
La performance est un critère clé pour nous. Vous devrez optimiser le rendu, réduire la taille des bundles, gérer le lazy‑loading des composants, et mettre en œuvre des stratégies de cache côté client. Vous participerez aux revues de code, aux tests unitaires et aux tests d’intégration, et vous collaborerez avec les équipes backend pour garantir une communication fluide entre le front‑end et les services back‑end.
Vous aurez également l’opportunité de travailler sur des projets d’amélioration continue, tels que la mise en place de pipelines CI/CD, l’intégration de tests automatisés (unitaires, d’intégration et d’acceptation), et la surveillance de la performance en production grâce à des outils de monitoring. Vous pourrez également explorer l’implémentation de solutions multilingues (i18n) pour soutenir notre expansion internationale.
En tant que membre de notre équipe, vous participerez à des réunions de sprint, à des ateliers de conception et à des sessions de brainstorming pour proposer de nouvelles fonctionnalités et améliorer l’expérience utilisateur. Vous serez également chargé de former et de soutenir les développeurs juniors, en partageant vos connaissances et en assurant la montée en compétence de l’équipe.
Le poste est basé à Casablanca, sur site, et vous travaillerez en étroite collaboration avec les équipes produit, design, backend et marketing. Vous bénéficierez d’un environnement de travail stimulant, d’un salaire compétitif, d’un régime de retraite et d’une politique de télétravail flexible. Vous aurez l’occasion de contribuer à un projet à fort impact social et économique, en aidant les consommateurs et les commerçants à accéder à des solutions de paiement modernes et sécurisées.