Développeur Frontend Vue.js Senior | Poste à Distance
À distance
À plein temps
Nous recherchons un Développeur Frontend exceptionnel doté d'une expertise approfondie en Vue.js pour concevoir des applications web sophistiquées destinées à nos clients entreprises. Vos compétences avancées en JavaScript contribueront au développement de solutions IaaS et PaaS complexes qui transformeront les opérations commerciales dans divers secteurs industriels.
Responsabilités Principales
- Concevoir et implémenter des applications frontend réactives et performantes en utilisant l'écosystème Vue.js (versions 2 et 3).
- Développer des bibliothèques de composants réutilisables respectant les principes DRY.
- Créer des interfaces utilisateur élégantes et intuitives avec Tailwind CSS et Foundation.
- Établir des flux de données robustes entre les applications frontend et les backends RESTful.
- Optimiser les performances des applications par le raffinement du code et les meilleures pratiques de gestion d'état.
- Collaborer avec des équipes pluridisciplinaires pour définir et mettre en œuvre des contrats d'API.
- Effectuer des revues de code approfondies pour maintenir des standards de qualité exceptionnels.
- Implémenter des solutions sophistiquées de gestion d'état utilisant Vuex et Pinia.
- Configurer et maintenir des pipelines CI/CD automatisés via GitLab.
- Documenter l'architecture technique et les spécifications des composants pour le transfert de connaissances.
- Participer à l'évolution de nos pratiques de développement frontend, en proposant des améliorations techniques pertinentes.
Compétences et Expérience Requises
- Minimum 5 ans d'expérience professionnelle en développement JavaScript pour des applications complexes.
- Au moins 3 ans d'expertise pratique du framework Vue.js (versions 2 et 3), incluant la manipulation avancée du cycle de vie des composants.
- Maîtrise démontrée du framework Tailwind CSS 3.x pour l'implémentation de design responsive.
- Expérience pratique dans la construction d'interfaces utilisateur avec le framework Foundation 6.7+.
- Compréhension complète des modèles d'API RESTful et des techniques d'intégration.
- Expérience concrète avec GitLab CI/CD pour les tests et déploiements automatisés.
- Excellente maîtrise du workflow Git et des meilleures pratiques de contrôle de version.
- Connaissance approfondie des principes d'architecture basée sur les composants.
- Capacité éprouvée à résoudre les défis de compatibilité entre navigateurs.
- Capacités exceptionnelles de résolution de problèmes et de pensée analytique.
- Solide compréhension des principes de sécurité frontend et des meilleures pratiques.
Qualifications Appréciées
- Expérience en développement backend avec Python 3.10+ et Flask 2.x.
- Maîtrise des frameworks de test Vue.js (Jest 29+, Vue Test Utils 2.x, Cypress 12+).
- Implémentation de TypeScript 5.x dans des applications Vue en production.
- Expérience avec les technologies de conteneurisation (Docker 24+, Kubernetes 1.28+).
- Travail antérieur sur le développement d'applications SaaS de niveau entreprise.
- Expertise en intégration avec des services d'authentification (OAuth 2.0, JWT).
- Méthodologies CSS avancées (CSS-in-JS, Modules CSS, CSS Grid).
- Implémentation de WebSocket pour des fonctionnalités d'application en temps réel.
- Application des normes d'accessibilité WCAG 2.2 niveau AA.
- Techniques d'optimisation des performances frontend (chargement différé, fractionnement du code).
Environnement Technique
Vous travaillerez avec les technologies suivantes:
- Vue.js 3.4+ avec Composition API et script setup
- Vite 5.x comme outil de build
- Pinia 2.x pour la gestion d'état
- Tailwind CSS 3.4+ pour les styles
- TypeScript 5.x pour le typage statique
- GitLab pour le versionnement et CI/CD
- Figma pour la collaboration design
Pourquoi Rejoindre Notre Équipe
En tant que membre d'une équipe entièrement à distance, vous bénéficierez de l'autonomie nécessaire pour travailler de n'importe où tout en contribuant à des solutions d'entreprise sophistiquées qui génèrent des résultats commerciaux tangibles. Vous collaborerez avec une équipe distribuée d'experts techniques sur des projets stimulants couvrant divers domaines d'activité. Notre culture valorise l'innovation technique, l'apprentissage continu et l'équilibre entre vie professionnelle et personnelle.