Développeur Frontend Vue.js
Description du poste
Aperçu
Chez TowSoft, nous construisons la prochaine génération de notre plateforme SaaS pour l’industrie du remorquage, de l’assistance routière et du transport.
Nous plaçons l’expérience utilisateur au cœur de notre produit, et nous cherchons un(e) développeur(se) frontend capable de traduire des interfaces intuitives et bien conçues en composants Vue.js performants, réactifs et élégants.
Tu feras partie d’une équipe technologique dynamique, travaillant en étroite collaboration avec les designers, les développeurs backend, les PO et le CTO, dans un environnement Laravel moderne et orienté API.
Ta mission
Ton rôle principal sera de développer des interfaces frontend robustes, réactives et maintenables dans un environnement SaaS complexe, tout en assurant une expérience utilisateur fluide, moderne et performante.
Responsabilités
- Intégrer des maquettes Figma ou Adobe XD en composants Vue.js modulaires, réactifs et responsives.
- Collaborer avec les développeurs backend pour consommer et intégrer les API REST (gestion des appels, données, erreurs).
- Participer aux boucles de validation UX/UI avec les designers et PO.
Assurer un haut niveau de qualité d’interface : accessibilité, performance, cohérence visuelle.
- Contribuer à la création et à l’évolution de notre bibliothèque de composants UI.
- Participer activement aux revues de code, à l’amélioration continue du codebase et au maintien des bonnes pratiques frontend.
Profil tech
Équipe
Compétences
Formation
- Minimum 3 ans d’expérience en développement frontend avec Vue.js, dans un environnement produit ou SaaS.
- Expérience dans des projets collaboratifs avec des équipes UI/UX et backend.
Profil personnel
-Passionné.e par l’expérience utilisateur et la qualité visuelle
-Autonome, structuré.e, mais aimant travailler en collaboration
-Capacité à recevoir et intégrer des feedbacks dans un cycle agile
-Volonté de créer des interfaces qui ont un impact concret pour des milliers d’utilisateurs quotidiens
Compétences techniques
- Excellente maîtrise de Vue.js (notamment Composition API).
- Maîtrise de la consommation d’API REST avec Axios, fetch, etc.
- Bonnes pratiques de gestion de l’état, de traitement asynchrone et d’erreurs.
- Solide compréhension du responsive design, du CSS moderne, des frameworks comme TailwindCSS ou SASS.
- Confort avec les outils comme Git, CLI, navigateurs de debug frontend.
- Capacité à interpréter des maquettes Figma / Adobe XD de manière pixel-perfect.
Atouts supplémentaires
-Expérience dans des stacks Laravel + Vue.js (Blade + composants hybrides).
-Connaissance de Vue Router, Vuex ou Pinia.
-Utilisation d’outils de design system comme Storybook ou Bit.dev.
-Expérience avec des outils de tests frontend (Vitest, Cypress, etc.).
-Intérêt pour les animations web (GSAP, Framer Motion…).

