Développeur·se Frontend Senior (Vue.js / Nuxt) H/F

CDI
Aix-en-Provence
Télétravail occasionnel
Salaire : Non spécifié
Expérience : > 5 ans
Éducation : Bac +2

Thalasseo
Thalasseo

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

  • Maintenir et faire évoluer notre site e-commerce (application Nuxt 3)

  • Implémenter de nouvelles fonctionnalités en collaboration avec le product owner et le développeur backend

  • Participer à la création de nouveaux outils internes ou à la refonte d’outils existants

  • Garantir la qualité du code : tests, revues, documentation

  • Optimiser les performances : temps de chargement, SEO, accessibilité

  • Participer aux choix techniques et proposer des améliorations architecturales

  • Contribuer au design system : création de composants réutilisables, mise à jour Figma


Profil recherché

Expérience

  • 5 ans minimum en développement frontend

  • 2 ans minimum sur Vue.js (idéalement Vue 3 / Nuxt 3)

  • Expérience significative souhaitée sur un projet e-commerce ou une application à fort trafic

  • Compétences en web design fortement appréciées (Figma)

Savoir-être

  • Autonomie : vous serez seul·e sur le frontend, capable de prendre des décisions

  • Curiosité technique : veille sur l’écosystème Vue/Nuxt, envie d’expérimenter

  • Sensibilité UI/UX : œil pour le détail, souci du pixel perfect

  • Communication : capacité à échanger avec des profils non-techniques

Langages & Frameworks

  • Vue.js 3 : Composition API, réactivité avancée, cycle de vie des composants

  • Nuxt 3 : SSR/Hybrid rendering, routing, middleware, travail avec API externes

  • Typescript : Typage strict des composants Vue et des réponses d’API

  • HTML/CSS : Sémantique, accessibilité, responsive design

  • Tailwind CSS (v3) : Utility-first, configuration custom, design tokens

Outils & Environnement

  • Git : Conventional Branches & commits, rebase, résolution de conflits

  • GitLab : CI/CD, merge requests, code review

  • Figma : Lecture de maquettes, édition du design system

  • Claude : Code / IA Débutant accepté Assistance au développement, pair programming avec IA

  • Storybook : Documentation et développement de composants

Connaissances complémentaires

  • REST API : Consommation d’APIs, gestion des erreurs, authentification

  • PHP / Symfony : Notions Compréhension du backend pour faciliter les échanges avec l’équipe

  • Twig : Notions Lecture de templates legacy si nécessaire

  • SEO technique : Meta tags, structured data, Core Web Vitals

  • Tests unitaires : Vitest, Vue Test Utils


Déroulement des entretiens

  1. Entretien découverte (30 min en visio) : échange sur votre parcours et vos motivations

  2. Test technique (à faire chez vous) : petit exercice Vue.js/Nuxt représentatif de notre quotidien

  3. Entretien technique (1h sur site) : échange avec notre Responsable IT et notre développeur frontend

  4. Entretien final : si profil retenu, échange de 30 min avec le Directeur des Opérations