Développeur Frontend
Concevoir et développer les interfaces des applications métier livrées par TW Micronics : portails clients, intranets, dashboards BI, applications web sur mesure. Standards d'accessibilité, performance et qualité de l'expérience utilisateur exigés.
Ce que vous porterez.
TW Micronics conçoit et livre des applications métier sur mesure pour des clients publics et privés au Cameroun et en Afrique : portails citoyens, intranets ministériels, dashboards de pilotage, interfaces ERP/CRM personnalisées, paiements mobiles. La qualité de l'expérience utilisateur conditionne directement l'adoption — et donc le ROI — de chaque projet.
Nous recherchons un(e) Développeur(se) Frontend rigoureux(se), capable de transformer des maquettes en interfaces robustes, accessibles et performantes, et de tenir un haut niveau de qualité même sous contrainte de délai. Le/la titulaire travaille en binôme étroit avec les développeurs backend, les UX designers et les chefs de projet.
Au-delà du code, le poste exige une exigence éditoriale : la cohérence visuelle, l'accessibilité (RGAA / WCAG) et la performance perçue sont des livrables au même titre que la fonctionnalité.
Le périmètre.
- Développer des interfaces web modernes (SPA, PWA, sites éditoriaux) à partir de maquettes Figma.
- Intégrer les API REST et GraphQL livrées par l'équipe backend, gérer l'état applicatif et la mise en cache.
- Garantir la qualité, l'accessibilité (WCAG 2.1 AA) et la performance (Core Web Vitals) des interfaces.
- Mettre en place et maintenir un design system réutilisable entre projets.
- Écrire les tests unitaires et d'intégration (Jest, Vitest, Cypress, Playwright).
- Optimiser le SEO technique et la compatibilité multi-navigateurs / multi-appareils.
- Participer aux revues de code et au mentorat des développeurs juniors.
- Documenter les composants, conventions et choix techniques.
- Contribuer aux estimations et au chiffrage des lots frontend dans les appels d'offres.
- Assurer la veille sur les frameworks, outils et bonnes pratiques du front.
Le profil.
- Bac+3 minimum : Licence en Informatique, Génie Logiciel ou équivalent.
- Bac+5 apprécié : Master ou Diplôme d'Ingénieur orienté développement web ou UX/UI.
- Formations / certifications frontend (Frontend Masters, Vue Mastery, etc.) appréciées.
- HTML5, CSS3, JavaScript ES2020+ et TypeScript — niveau avancé.
- Au moins un framework moderne maîtrisé : React, Vue.js, Angular, Svelte.
- Bundlers et outils modernes : Vite, Webpack, esbuild, npm/pnpm.
- Accessibilité numérique : RGAA, WCAG 2.1, ARIA.
- Performance web : Core Web Vitals, lazy loading, code splitting, Lighthouse.
- Outils de design : Figma (lecture des maquettes), bases d'UX/UI.
- Git et workflows de collaboration (pull requests, code review, GitFlow).
- Intégration pixel-perfect de maquettes en interfaces responsives.
- Consommation d'API REST et GraphQL, gestion d'état (Redux, Pinia, Zustand, etc.).
- Écriture de tests automatisés (unitaires, intégration, end-to-end).
- Conception et maintenance d'un design system / bibliothèque de composants.
- Optimisation de la performance et de l'accessibilité (audits Lighthouse, axe).
- Collaboration efficace avec backend, UX et chefs de projet.
- Maîtrise des outils IA pour le développement (Copilot, Claude Code, etc.).
- Souci du détail visuel et de la qualité du rendu final.
- Pragmatisme : livrer plutôt que sur-architecturer.
- Curiosité pour l'UX et le besoin utilisateur derrière la fonctionnalité.
- Rigueur dans les revues de code et la documentation.
- Capacité à travailler en équipe et à recevoir / formuler du feedback technique.
- Autonomie dans l'organisation des tâches.
- Exigence personnelle : préférer 'fait bien' à 'fait vite mais bancal'.
Où & comment.
Le poste est basé à Douala dans les locaux TW Micronics, en mode hybride (présentiel majoritaire, télétravail ponctuel). Déplacements occasionnels à Yaoundé pour les ateliers clients et comités de pilotage. Environnement de travail moderne, équipement fourni. Quelques pics d'activité en fin de sprint ou clôture de projet.
Ce qu'on regarde.
- Bac+3 minimum en informatique ou équivalent.
- Au moins 2 ans d'expérience en développement frontend sur des projets en production.
- Maîtrise solide d'un framework moderne (React, Vue, Angular ou Svelte).
- Portfolio ou exemples de projets démontrant la qualité du code et des interfaces.
- Capacité à travailler avec Git et en équipe sur des dépôts partagés.
- Français courant ; anglais technique (lecture de documentation).
- Expérience avec TypeScript en production.
- Contributions open source ou projets personnels publiés.
- Connaissance des standards d'accessibilité (RGAA/WCAG) appliqués.
- Expérience avec un design system ou Storybook.
- Notions de design UI/UX et d'outils comme Figma.
- Expérience sur projets ERP, CRM ou applications métiers complexes.
Sur quoi vous travaillerez.
Concrètement, voici trois pratiques du pôle Développement & Intégration qui mobiliseront votre expertise frontend :
Applications métier sur mesure
Conception et développement d'applications web et mobile métier. Stack moderne (TypeScript, Python, .NET), mobile-first, low-bandwidth optimized pour le contexte africain.
Intégration ERP & CRM (Odoo, Dynamics 365, SAP)
Déploiement et personnalisation d'Odoo 18 (PME), Dynamics 365 (grandes orgs), SAP S/4HANA (multinationales). De l'analyse fonctionnelle à la conduite du changement.
Intégration paiement & fintech (Mobile Money)
Spécialité africaine : intégration MTN Mobile Money, Orange Money, Wave, Visa Direct dans vos applications. Architecture conforme aux exigences COBAC et CEMAC.
Postuler à ce poste.
Pas le bon
poste ?
Vous reconnaissez dans nos valeurs mais aucun poste ouvert ne correspond ? Envoyez-nous votre profil — nous le mettons en relation avec les besoins en cours et à venir.