Le contexte
Tu es un·e ingénieur·e Frontend qui n'est pas juste « intégrateur » : tu comprends le métier, tu pèses dans les choix produit, tu pousses la qualité du code et de l'expérience utilisateur. Notre stack est l'une des plus à jour du marché béninois : Next.js 15 App Router, React 19 Server Components, Server Actions, Tailwind v4 — pas de legacy React 16 / Webpack 4. Tu travailleras côté client web sur nos plateformes SaaS (pharmaciens, marchands, livreurs, services fiscaux), main dans la main avec les ingénieurs backend Java/Spring et avec le designer. Tu seras aussi le ou la mainteneur·euse de notre site Carrières (ce site que tu es en train de lire — meta).
Stack technique
- React 19
- Next.js 15 (App Router)
- TypeScript strict
- Tailwind CSS v4
- Server Components
- Server Actions
- Playwright
- Storybook
Tes missions
- Concevoir et développer les écrans des back-offices et apps web de nos produits SaaS — du wireframe à la mise en prod.
- Maîtriser l'App Router de Next.js : Server Components, Server Actions, route groups, ISR, streaming.
- Bâtir et maintenir le design system commun (composants Tailwind, tokens, variantes, Storybook).
- Tenir Core Web Vitals (LCP, INP, CLS) au vert — y compris sur connexions 3G / appareils entry-level utilisés en Afrique.
- Écrire des tests E2E Playwright et des tests de composants ; participer aux revues d'accessibilité (WCAG AA).
- Collaborer avec les devs backend pour cadrer les contrats d'API (REST, parfois GraphQL).
- Reviewer le code de tes pairs et porter les bonnes pratiques Frontend dans l'équipe.
Profil recherché
- 3+ ans d'expérience React en production (Next.js fortement souhaité).
- TypeScript strict au quotidien : tu n'écris pas du `any` sans bonne raison.
- Solide HTML/CSS moderne (Flex, Grid, custom properties), Tailwind ou approche utility-first.
- Pratique de l'accessibilité (sémantique, ARIA, contraste, focus management).
- Confort avec Git, code review, CI/CD.
- Communication écrite et orale claire en français ; anglais technique lu sans douleur.
Et un plus si tu as…
- Expérience concrète avec React Server Components et Server Actions en prod.
- Pratique de Storybook + visual regression (Chromatic, Playwright snapshots).
- Workflow Figma → composant (tokens, variants, Auto Layout).
- Sensibilité performance : tu sais lire un waterfall, un trace Chrome DevTools, un rapport Lighthouse.
- Contributions open source ou écrits techniques.
- Notions de SEO technique (metadata, structured data, sitemap, robots).
Ce qu'on t'offre
- Stack à jour, vraiment : Next.js 15, React 19, Tailwind v4, TypeScript strict, App Router partout.
- Pas de tickets vagues : design + specs avant développement, decisions doc, revues rapides.
- Rémunération attractive alignée sur le marché tech béninois et le niveau confirmé.
- Hybride flexible : 2 jours bureau Cotonou minimum, le reste à ta main.
- Budget formation annuel (Next.js Conf, React Summit, abonnement Frontend Masters).
- Mutuelle santé + matériel récent (MacBook Pro M-series ou ThinkPad de gamme dev).
Processus de recrutement
- 01Échange RH30 min · découverte mutuelle, motivations, contexte.
- 02Test techniqueTake-home Next.js / React de 3-4h sur un cas réel (à ton rythme, repo Git fourni).
- 03Entretien tech1h avec le Tech Lead : revue du test, design discussion (RSC vs Client, accessibilité, perf).
- 04Rencontre équipeCafé avec le designer et un·e dev backend.
- 05OffreSous 5 jours après le dernier entretien.
Ce poste est fait pour toi ?
Envoie ton CV — on revient vers toi sous 5 jours ouvrés.