Développeur·se Front-end / UI — React / TypeScript
Métiers360 · Auvergne-Rhône-Alpes, France
Apply & track with Apply EdgeCe 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 ferasConcevoir et développer les interfaces de nos produits (React / TypeScript, Remix), du parcours utilisateur jusqu'au composantPorter la qualité UX : clarifier les parcours, simplifier les écrans, traquer les frictions, avec les retours des utilisateurs et de l'équipe clientFaire évoluer une bibliothèque de composants cohérente, et mettre de l'ordre là où l'historique en a laissé peuVeiller à l'accessibilité (nos clients sont des acteurs publics, le RGAA nous concerne) et à la performance, y compris sur des réseaux et des postes modestesTravailler avec l'équipe produit sur les maquettes et les specs, et défendre l'utilisateur dans les arbitragesContribuer à la qualité du code : revues, tests, documentationTravailler 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 outillageCe qu'on offreUn produit qui a du sens — et des utilisateurs qui s'en servent vraimentUne équipe accessible, des décisions rapides, pas de bureaucratieUne vraie place pour l'UX : tu seras la personne de référence sur le sujet dans l'équipe techMonter en compétence en ingénierie agentique, aux côtés d'une équipe qui la pratique au quotidienRémunération selon profil et expériencePoste basé en région lyonnaise, télétravail majoritaire, déplacements à Paris ponctuels pris en chargeProfil recherché3 à 5 ans d'expérience en développement front-endTrè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 responsiveCapacité à se mettre à la place d'utilisateurs non techniques, et l'envie d'aller les écouterDes bases côté back (API REST, et idéalement Symfony / PHP) pour travailler en autonomie avec l'APIUn 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 ambigusAutonome, rigoureux·se, à l'aise dans une petite équipe où chacun prend ses responsabilitésBonus 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.