Ce qu'on faitMétiers 360, c'est la plus grande bibliothèque de vidéos immersives 360° dédiées à l'orientation professionnelle — des expériences indexées ROME 4.0, utilisées chaque jour par des conseillers France Travail, des enseignants, des structures d'insertion et des collectivités pour aider des jeunes et des adultes à découvrir des métiers de l'intérieur. On est une équipe à taille humaine, portée par une conviction simple : la technologie doit servir les humains qui accompagnent d'autres humains. Pas les remplacer.
Le posteOn cherche un·e développeur·se front-end expérimenté·e, avec une vraie sensibilité UI/UX, pour renforcer l'équipe tech. Nos utilisateurs sont des conseiller·es France Travail, des enseignant·es, des éducateur·ices. Ils sont souvent pressés et pas toujours à l'aise avec le numérique, et ils utilisent nos outils devant un public. Une interface claire, ce n'est pas un bonus pour nous : c'est ce qui décide si l'outil sert vraiment sur le terrain.
Tu travailleras principalement sur nos interfaces React / TypeScript : le backoffice de nos clients, la webapp utilisateur (Remix) et le site public. Tu pourras aussi descendre côté API (Symfony / PHP) quand un sujet le demande. Tu travailleras en binôme avec un·e dev back qu'on recrute en parallèle.
Notre équipe pratique au quotidien l'ingénierie agentique : les agents IA (Claude Code) font partie de notre façon de travailler, mais toujours encadrés par des spécifications claires, des tests, une CI et de la revue. Pour nous, la valeur ne vient pas de l'outil, elle vient de la structure et du jugement qu'on met autour. Pas besoin d'en être déjà expert·e : on attend surtout l'envie de développer sérieusement cette compétence avec nous.
Ce que tu feras- Concevoir et développer les interfaces de nos produits (React / TypeScript, Remix), du parcours utilisateur jusqu'au composant
- Porter la qualité UX : clarifier les parcours, simplifier les écrans, traquer les frictions, avec les retours des utilisateurs et de l'équipe client
- Faire évoluer une bibliothèque de composants cohérente, et mettre de l'ordre là où l'historique en a laissé peu
- Veiller à l'accessibilité (nos clients sont des acteurs publics, le RGAA nous concerne) et à la performance, y compris sur des réseaux et des postes modestes
- Travailler avec l'équipe produit sur les maquettes et les specs, et défendre l'utilisateur dans les arbitrages
- Contribuer à la qualité du code : revues, tests, documentation
- Travailler avec des agents IA de façon rigoureuse : leur donner le bon contexte, découper le travail, vérifier ce qu'ils produisent (y compris visuellement), et contribuer à améliorer notre outillage
Ce qu'on offre- Un produit qui a du sens — et des utilisateurs qui s'en servent vraiment
- Une équipe accessible, des décisions rapides, pas de bureaucratie
- Une vraie place pour l'UX : tu seras la personne de référence sur le sujet dans l'équipe tech
- Monter en compétence en ingénierie agentique, aux côtés d'une équipe qui la pratique au quotidien
- Rémunération selon profil et expérience
- Poste basé en région lyonnaise, télétravail majoritaire, déplacements à Paris ponctuels pris en charge
Profil recherché- 3 à 5 ans d'expérience en développement front-end
- Très bonne maîtrise de React + TypeScript (hooks, state management, gestion des formulaires et des états de chargement et d'erreur)
- Une vraie culture UI/UX : sens du détail, de la hiérarchie visuelle et de la cohérence. Tu sais justifier un choix d'interface par l'usage, pas seulement par le goût
- À l'aise avec Figma (lire une maquette, en proposer une, discuter d'une variante)
- Connaissance des bonnes pratiques d'accessibilité (WCAG / RGAA) et du responsive
- Capacité à se mettre à la place d'utilisateurs non techniques, et l'envie d'aller les écouter
- Des bases côté back (API REST, et idéalement Symfony / PHP) pour travailler en autonomie avec l'API
- Un intérêt réel pour l'ingénierie agentique, au-delà de l'autocomplétion : spécifier, vérifier, garder son jugement sur les cas ambigus
- Autonome, rigoureux·se, à l'aise dans une petite équipe où chacun prend ses responsabilités
Bonus appréciés : Remix / SSR React, design system ou bibliothèque de composants, tests utilisateurs, Astro / CMS headless (Directus), vidéo web ou 360°, connaissance du secteur edtech ou orientation.