Développeur·euse Front-end
France
Un modèle de fiche de poste prêt à l'emploi pour le poste de Développeur·euse Front-end : missions, profil et avantages proposés.
Mission. Concevoir, développer et maintenir la couche Front-end du produit : composants, état, interactions, accessibilité, performance perçue. Vous travaillez en partenariat étroit avec une équipe de [X] ingénieur·e·s Back-end ou Full-stack, [1] designer produit, et [1] Product Manager. Vous reportez au·à la [Tech Lead / Lead Front-end / CTO].
Responsabilités.
- Livrer des features Front-end bout en bout : compréhension du besoin produit, échange avec le·la designer en amont sur la maquette, implémentation, tests, déploiement, suivi en production.
- Maintenir et faire évoluer le design system côté code : composants partagés, tokens, gouvernance légère, alignement avec le design system côté Figma.
- Maintenir la qualité Front-end : accessibilité (WCAG 2.1 AA en pratique, tests avec VoiceOver ou NVDA), performance (Core Web Vitals en zone verte, profilage régulier), cohérence visuelle entre écrans.
- Reviewer les PRs Front-end des collègues avec feedback structuré et pédagogique.
- Contribuer à la résolution des incidents de production sur la couche Front-end (rendu cassé, fuite de listeners, layout shift inattendu).
- Documenter les décisions Front-end importantes (choix de librairie, patterns de composition, gouvernance design system).
- Collaborer avec le·la PM et le·la designer sur les briefs produit ; challenger constructivement les contraintes infaisables ou contre-productives en proposant des alternatives.
Profil recherché.
- Indispensable : 3 à 6 ans d'expérience Front-end en production ; maîtrise solide d'au moins un framework moderne (React, Vue, Svelte) avec TypeScript ; maîtrise opérationnelle de HTML sémantique, CSS moderne (Grid, Flexbox, custom properties), accessibilité (WCAG 2.1 AA, patterns WAI-ARIA), performance web (Core Web Vitals, DevTools, profilage runtime) ; expérience de mise en production (déploiement, monitoring, gestion d'incident).
- Apprécié : familiarité avec la stack [React / Vue / autre] de notre produit ; expérience d'un design system mature (tokens, composants partagés, gouvernance) ; contributions open source ou side-projects publics ; sensibilité au pont design-code (variables Figma, tokens partagés avec l'équipe design).
- Disqualifiant : aucune expérience de mise en production en autonomie ; rejet systématique des frameworks modernes ; ignorance de l'accessibilité ou refus de la prendre en charge ; portfolio composé uniquement de projets sans utilisateur·rice·s réel·le·s.
Conditions.
- Rémunération brute annuelle : fixe [42-65] k€ selon expérience. Pas de variable structurel ; BSPCE éventuels selon le stade de la société.
- Modalité : [temps plein, hybride 2-3 jours / semaine sur site, base à [ville] / remote-friendly].
- Avantages : [mutuelle, tickets resto, RTT, BSPCE, télétravail policy, budget matériel, budget formation et conférences Front-end].
- Stack et outils : [à compléter : framework Front, TypeScript, design system, outils de test (Vitest, Playwright), CI/CD, monitoring perf et a11y].
Mis à jour