Développeur·se Frontend Senior

Il y a 1 jour

AixenProvence, Provence-Alpes-Côte d'Azur, France Thalasseo Temps plein 42 000 € - 62 000 € Contrat
  • 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érience4 ans minimum en développement frontendExpérience solide sur Vue.js (idéalement Nuxt)Expérience sur un projet e-commerce ou dans le tourisme appréciéeSensibilité graphique et capacité à produire quelques maquettes ou visuels appréciées (Figma)Savoir-êtreAutonomie : capacité à prendre en charge une fonctionnalité et à avancer efficacementEsprit critique : savoir challenger une demande de façon argumentée, tout en respectant les arbitrages collectifsRigueur : vous testez ce que vous livrez et vous pensez aux cas limitesCommunication : facilité à échanger avec des profils techniques et non techniquesCuriosité : envie de progresser et de vous approprier de nouveaux outilsLangages & FrameworksVue.js : composants réutilisables et maintenables, réactivité, cycle de vieNuxt : Apprécié. Rendu SSR, routing, consommation d’APITypeScript / JavaScript : très bonne maîtriseHTML/CSS : sémantique, accessibilité, responsive designPHP / Symfony : Apprécié. Lire, comprendre et adapter du code existant, réaliser un endpoint simpleOutils & EnvironnementGit : branches, merge requests, code reviewAgents 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 visuelsConnaissances complémentairesAPI REST : échanges front/back, gestion des erreurs, authentification et autorisationBases de données relationnelles et ORM : compréhension des modèles de donnéesArchitecture backend : compréhension du modèle MVCUI/UX : principes d’ergonomie, cohérence visuelle, usages mobiles, accessibilitéPerformance web : temps de chargement, Core Web Vitals