Développeur·se Frontend Senior

Il y a 3 jours

AixenProvence, Provence-Alpes-Côte d'Azur, France Thalasseo.com Temps plein
Nous recherchons un·e développeur·se full-stack à dominante frontend pour rejoindre notre équipe technique. Vous prendrez en charge le frontend de notre site e-commerce et de nos outils internes, et vous mènerez vos fonctionnalités de bout en bout, jusqu’aux évolutions backend simples qu’elles nécessitent. Vous travaillerez au sein d’une équipe à taille humaine : un Responsable IT, un Chef de projet Data / BI, un Product Owner et un Développeur Backend (PHP/Symfony). Sur certains sujets, vous collaborerez aussi avec l’équipe Marketing. Ce que

nous offrons
• Un projet e-commerce avec de vrais utilisateurs et des problématiques métier variées
• Une vraie autonomie sur le frontend, au sein d’une équipe soudée
• Un environnement de travail avec des outils modernes (agents de développement IA, CI/CD, Storybook)
• Un accompagnement pour monter en compétence sur le backend et sur le développement assisté par IA
• Travail en équipe en présentiel à Aix-en-Provence, avec 2 jours de télétravail par semaine à l’issue de la période d’essai
• 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