Êtes-vous passionné par le développement frontend moderne tout en conservant une solide compréhension du backend ?
Maîtrisez-vous Vue.js 3 et son écosystème, tout en étant à l’aise avec PHP et Laravel ? Folks est à la recherche d’un Développeur Fullstack sénior à dominante frontend pour renforcer ses équipes produit.
Description du poste :
En tant que développeur Fullstack sénior à dominante frontend, vous jouerez un rôle clé dans la conception et l’évolution de nos interfaces web, tout en contribuant aux développements backend lorsque nécessaire. Vous interviendrez principalement sur le frontend de l’application avec Vue.js 3, tout en collaborant étroitement avec les développeurs backend sur l’architecture et les échanges API.
Vous travaillerez dans une équipe Agile, en collaboration avec le PO, le QA, les designers et les autres développeurs, afin de livrer des expériences utilisateurs cohérentes, performantes et maintenables où votre expertise frontend est centrale.
Responsabilités :
Maîtrisez-vous Vue.js 3 et son écosystème, tout en étant à l’aise avec PHP et Laravel ? Folks est à la recherche d’un Développeur Fullstack sénior à dominante frontend pour renforcer ses équipes produit.
Description du poste :
En tant que développeur Fullstack sénior à dominante frontend, vous jouerez un rôle clé dans la conception et l’évolution de nos interfaces web, tout en contribuant aux développements backend lorsque nécessaire. Vous interviendrez principalement sur le frontend de l’application avec Vue.js 3, tout en collaborant étroitement avec les développeurs backend sur l’architecture et les échanges API.
Vous travaillerez dans une équipe Agile, en collaboration avec le PO, le QA, les designers et les autres développeurs, afin de livrer des expériences utilisateurs cohérentes, performantes et maintenables où votre expertise frontend est centrale.
Responsabilités :
- Concevoir, développer et maintenir principalement des fonctionnalités frontend (≈ 80 % du temps) en utilisant Vue.js 3 (Composition API).
- Développer des interfaces utilisateurs robustes, performantes et maintenables, en respectant les standards frontend et les bonnes pratiques en place.
- Structurer et faire évoluer le code frontend, incluant la gestion de l’état avec Pinia, le bundling avec Vite et les tests avec Vitest.
- Écrire et maintenir des tests frontend (unitaires et d’intégration) afin d’assurer la qualité et la stabilité des interfaces.
- Collaborer étroitement avec le PO, le QA, le design et les développeurs backend pour livrer des fonctionnalités cohérentes et bien intégrées.
- Intégrer et consommer les API REST existantes, avec une attention particulière portée à la gestion des états, des erreurs et des cas limites.
- Intervenir ponctuellement sur le backend (≈ 20 % du temps) pour développer de nouveaux endpoints API ou contribuer à des travaux backend de complexité limitée en PHP / Laravel.
- Participer aux revues de code et appliquer les standards de qualité définis par l’équipe.
- Contribuer aux décisions techniques liées au périmètre frontend.
- Participer activement aux cérémonies Agile (planification, revues de sprint, rétrospectives).
- 4 à 6 ans d’expérience en développement web, avec une forte dominante frontend.
- Excellente maîtrise de Vue.js 3, incluant la Composition API, acquise sur des projets concrets en production.
- Bonne connaissance de l’écosystème Vue et des outils associés tels que Pinia, Vite et Vitest.
- Solide maîtrise de JavaScript (et idéalement TypeScript) ainsi que des bonnes pratiques frontend.
- Capacité à développer des interfaces maintenables, testées et performantes.
- Expérience concrète dans la consommation et l’intégration d’API REST.
- Connaissances fonctionnelles en PHP et Laravel, suffisantes pour comprendre le backend existant et développer ponctuellement des endpoints API simples.
- À l’aise avec Git et les workflows standards (feature branches, pull requests, revues de code).
- Habitude de travailler dans un environnement Agile / Scrum, avec une participation active aux cérémonies.
- Autonomie, sens de l’organisation et capacité à collaborer efficacement avec des profils produit, QA et backend.
- Expérience avec Material Design et savoir l'implémenter efficacement à l'aide de bibliothèque comme Vuetify.
- Sensibilité à la qualité du code frontend, au refactoring et aux bonnes pratiques (Clean Code, lisibilité, maintenabilité).
- Intérêt pour l’UX/UI et attention portée aux détails visuels et à l’expérience utilisateur.
- Bonne compréhension des enjeux de performance frontend et des optimisations associées.
- Capacité à analyser et comprendre des problématiques backend simples afin de faciliter l’intégration frontend/backend.
- Expérience dans un environnement SaaS / B2B ou applicatif à logique métier complexe.
- Curiosité technique et intérêt pour l’amélioration continue des pratiques, outils et processus.
- Maîtrise de l’anglais écrit et parlé.