Développeur Frontend Senior Nuxt / Vue / TypeScript-RABAT

  • Contrat permanent
  • Temps plein
  • Au moins 2 ans d'expérience
  • Master, Bac+5
  • Autre

Contexte

Nous recherchons un développeur frontend senior pour concevoir et faire évoluer les interfaces des plateformes métier B2B et SaaS. Il intervient sur des parcours exigeants en matière de fiabilité, de sécurité, de lisibilité et de performance.

Il travaille avec les développeurs backend PHP/Symfony, les QA et les équipes produit. Il transforme les règles métier et les contrats API en interfaces robustes, testables et accessibles, y compris lorsque les traitements sont asynchrones ou les services indisponibles:


·        Concevoir et développer les interfaces avec Nuxt 4, Vue 3 et TypeScript, en organisant le code par fonctionnalités et responsabilités.

·        Construire des composants réutilisables avec Vuetify 3 et adapter Vuexy aux besoins du produit sans créer de dépendances inutiles au template.

·        Implémenter les parcours métier, les formulaires complexes, les droits d’accès et les états de chargement, d’erreur et de traitement.

·        Collaborer avec le backend sur les contrats OpenAPI, les modèles de données, les erreurs et les évolutions compatibles.

·        Participer avec la QA à la définition des critères d’acceptation, des scénarios et des contrôles automatisés.

·        Garantir la qualité par les tests, les revues de code, le typage et les contrôles automatiques.

·        Améliorer l’accessibilité, les performances et la compatibilité des interfaces sur les navigateurs et écrans ciblés.

·        Contribuer aux outils de développement, à la CI/CD, au diagnostic des incidents et à la documentation.

Profil

·        Expérience confirmée en développement frontend, idéalement cinq ans ou plus, avec une pratique approfondie de Vue et TypeScript.

·        Expérience de Nuxt et d’applications métier intégrant des API, des formulaires et des permissions complexes.

·        Autonomie dans la prise en charge d’un sujet, du cadrage à la livraison et au suivi.17

Outils et technologies :

Socle frontend : Nuxt 4, Vue 3, TypeScript et Vite

Interface : Vuetify 3 et Vuexy

État et appels API : Pinia, TanStack Query Vue, ofetch et $fetch

Formulaires et contrats : VeeValidate, Zod, OpenAPI et Orval

Tests : Vitest, Vue Test Utils et Playwright

Qualité et outillage : ESLint, Prettier, Git, Docker et CI/CD

Compétences

nuxt 4
VUE 3
pinia
vitest
Docker
ESLint
vuexy