Développeur·se Frontend Senior (Vue.js / Nuxt) H/F
Développer le frontend en autonomie de notre site e-commerce (application Nuxt) : composants réutilisables, performants, accessibles et responsive
Livrer vos fonctionnalités de bout en bout : réaliser les endpoints backend simples dont elles ont besoin (Symfony / PHP), en lien avec le développeur backend, éventuellement avec l’aide d’un agent IA
Challenger les spécifications : repérer les problèmes d’ergonomie, de cohérence ou de faisabilité dans une maquette ou une spec, et proposer des ajustements au PO
Garantir la qualité : anticiper les cas limites, tester avant livraison, limiter les régressions et faire progresser nos pratiques de test
Travailler avec l’IA : utiliser les assistants et agents de développement pour gagner en productivité, en gardant un regard critique sur le code produit
Contribuer ponctuellement au graphisme : produire quelques maquettes ou visuels (A/B tests, bannières)
L’architecture et le backend complexe restent portés par le développeur backend et le Responsable IT. La stratégie produit, CRO et A/B testing est pilotée par le PO et le Marketing. Vous êtes force de proposition dans votre périmètre, sans avoir à piloter ces sujets.
Expérience
4 ans minimum en développement frontend
Expérience solide sur Vue.js (idéalement Nuxt)
Expérience sur un projet e-commerce ou dans le tourisme appréciée
Sensibilité graphique et capacité à produire quelques maquettes ou visuels appréciées (Figma)
Savoir-être
Autonomie : capacité à prendre en charge une fonctionnalité et à avancer efficacement
Esprit critique : savoir challenger une demande de façon argumentée, tout en respectant les arbitrages collectifs
Rigueur : vous testez ce que vous livrez et vous pensez aux cas limites
Communication : facilité à échanger avec des profils techniques et non techniques
Curiosité : envie de progresser et de vous approprier de nouveaux outils
Langages & Frameworks
Vue.js : composants réutilisables et maintenables, réactivité, cycle de vie
Nuxt : Apprécié. Rendu SSR, routing, consommation d’API
TypeScript / JavaScript : très bonne maîtrise
HTML/CSS : sémantique, accessibilité, responsive design
PHP / Symfony : Apprécié. Lire, comprendre et adapter du code existant, réaliser un endpoint simple
Outils & Environnement
Git : branches, merge requests, code review
Agents de développement IA (Claude Code, Cursor, Codex…) : Débutant accepté. Formuler une demande, relire et valider le code généré
Outils de test (Vitest, Playwright, Cypress…) : Apprécié
Figma : lecture de maquettes, production ponctuelle de visuels
Connaissances complémentaires
API REST : échanges front/back, gestion des erreurs, authentification et autorisation
Bases de données relationnelles et ORM : compréhension des modèles de données
Architecture backend : compréhension du modèle MVC
UI/UX : principes d’ergonomie, cohérence visuelle, usages mobiles, accessibilité
Performance web : temps de chargement, Core Web Vitals
Premier échange (30 min, téléphone ou visio) : faire connaissance, parler de votre parcours et de vos motivations
Entretien avec le Responsable IT et le Product Owner : échange autour de votre parcours et de vos réalisations (n’hésitez pas à joindre un portfolio, un dépôt GitHub ou GitLab, ou des exemples de réalisations : nous y serons très attentifs).
Entretien final : si profil retenu, échange de 30 min avec le Directeur des Opérations et/ou Directeur Général