Description du poste
leboncoin, est le 1er site généraliste de vente entre particuliers en France, leader sur les marchés de l’immobilier et l’automobile, acteur clé sur les biens de consommation de seconde main et sur l’emploi. Chaque mois leboncoin est plébiscité par 30 millions de Français qui apprécient la richesse de son offre et la facilité des échanges qu’il permet au quotidien.leboncoin a été élu Marque préférée des Français dans les catégories “site de seconde main”, “immobilier” et “automobile” en 2026.
Derrière cette plateforme grand public se cache un écosystème technique à grande échelle : 300 ingénieurs, des dizaines d'équipes produit, plusieurs milliers de mises en production chaque mois. Dans ce contexte, la cohérence de l'expérience utilisateur et la productivité des équipes frontend reposent sur un socle commun : le design system.
L'équipe Foundations porte les fondations techniques partagées de leboncoin : design system, framework de tracking, et briques transverses utilisées par l'ensemble des équipes produit. Notre mission est de fournir des composants fiables, cohérents et bien documentés qui permettent aux équipes de construire vite et bien.
Responsabilités liées au poste
Nous recherchons un·e Senior Web Engineer avec une expertise forte sur les design systems pour porter techniquement ce sujet, collaborer étroitement avec les équipes design et product, et maintenir les hauts standards de qualité frontend à l'échelle de l'organisation.Tu travailleras en direct avec l’Engineering Manager de l’équipe Design System.
Tes missions :
Design System
- Concevoir, développer et maintenir les composants du design system (tokens, primitives, composants complexes)
- Définir et faire évoluer les APIs des composants, avec une attention particulière à l'ergonomie pour les équipes produit
- Garantir la qualité, la couverture de tests et la documentation de chaque composant
- Garantir la roadmap technique du design system, en lien avec les besoins des équipes produit
- Structurer le design system pour qu'il soit compatible avec les workflows de développement assisté par IA : documentation lisible par les agents, exposition via MCP, intégration dans les pipelines Figma-to-code
- Être le point de référence technique pour les équipes frontend sur les sujets design system
- Accompagner les équipes dans l'intégration et la migration vers les composants
- Animer la communauté frontend autour des bonnes pratiques et des évolutions du design system
- Collecter les retours des équipes produit et les traduire en évolutions pertinentes
- Travailler en pair avec les designers pour garantir une implémentation fidèle aux intentions design
- Contribuer à la définition et au maintien des standards d'accessibilité et de performance
- Participer aux sujets transverses de l'équipe Foundations (tracking, briques communes)
Quelques exemples concrets de ce que tu pourras accomplir rapidement :
- Prendre en main l'existant : comprendre l'état actuel du design system, ses forces, ses limites, les points de friction des équipes produit
- Rencontrer les équipes produit et design pour cartographier les besoins et les irritants
- Identifier et traiter les composants les plus prioritaires selon les besoins remontés par les équipes qui attendent une prise en charge
- Prendre en charge des tickets à fort impact remontés par les équipes produit (composants ou patterns complexes où la valeur est immédiate et visible)
- Contribuer à l'évolution des API de composants existants pour améliorer l'ergonomie côté utilisateurs
- Contribuer à faire de l’équipe Design System le point de référence frontend de leboncoin
Rejoindre leboncoin, c'est rejoindre :
- Un environnement technique at scale, avec des enjeux de performance, de fiabilité et de delivery uniques
- Un programme d'onboarding complet pendant ta première semaine et de nombreuses sessions de formation pour un développement professionnel rapide et sur mesure
- Une stack web moderne : React, TypeScript, Tailwind CSS, Vite, Vitest, Storybook, NX, Playwright, Oxlint/Oxfmt, Testing Library, Chromatic, GitHub Actions, et un écosystème frontend multi-plateforme (web, iOS, Android)
- Une forte culture d'ingénierie et d'amélioration continue
Exigences du poste
- Au moins 5 ans d'expérience en développement frontend web, avec idéalement une expérience sur un poste de lead, principalement en React / TypeScript
- Expertise avérée sur les design systems : conception de composants, documentation (Storybook ou équivalent), versioning, adoption à grande échelle
- Sensibilité forte à l'accessibilité (WCAG), aux performances de rendu et à la cohérence visuelle
- À l'aise avec les enjeux d'adoption : tu sais évangéliser, accompagner les équipes produit, recueillir les feedbacks et faire évoluer l'API de tes composants
- Rigueur sur la qualité du code : tests, revues, APIs, documentation claire
- Capacité à collaborer étroitement avec les designers et à incarner l'interface technique entre design et engineering
- À l'aise dans les environnements à forte autonomie
Avantages du poste
- Des conditions de travail agréables (locaux, télétravail…)- Une rémunération attractive
- Une carte tickets restaurants et une couverture mutuelle et prévoyance efficace et compétitive et plus
Chez leboncoin, nous sommes convaincus que la diversité des parcours, des expériences et des points de vue est une richesse essentielle. Cet engagement se reflète pleinement dans notre processus de recrutement : nous évaluons chaque candidature uniquement au regard des compétences, de l’expérience et de la motivation, sans aucune forme de discrimination.
Si vous avez besoin d’un aménagement spécifique dans le cadre du processus de recrutement, n’hésitez pas à nous en faire part : nous serons ravis de vous accompagner.