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

Thalasseo
Canton d'Aix-en-Provence-2, France
13 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Remote
Canton d'Aix-en-Provence-2, France

Tech stack

PHP
API
User Authentication
Unit Testing
Code Review
Continuous Integration
Middleware
Design of User Interfaces
Microsoft Visio
Responsive Web Design
Symfony
TypeScript
Tailwind
Pixel Perfect
Backend
Gitlab
GIT
Vue.js
Twig
Figma
Front End Software Development
REST

Job description

Vous travaillerez en étroite collaboration avec notre équipe backend (PHP/Symfony) et notre product designer pour faire évoluer notre plateforme de réservation., * Un projet e-commerce avec de vrais utilisateurs et des problématiques métier variées

  • Une autonomie technique complète sur le frontend
  • La possibilité de façonner l'architecture selon vos convictions
  • Un environnement de travail avec des outils modernes (Claude Code, CI/CD, Storybook)
  • Travail en équipe en présentiel, avec télétravail occasionnel., * 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

Requirements

  • 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

Process de recrutement

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

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

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

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

About the company

Nous recherchons un·e développeur·se frontend senior pour rejoindre notre équipe technique. Vous serez le·la référent·e unique sur la partie frontend de notre application, avec une autonomie complète sur les choix techniques et l'évolution de la codebase.

Apply for this position