Nous recherchons un Senior Vue.js Lead en freelance pour rejoindre notre Digital Factory Marchandise, Commercial & Links. Le poste est basé à Casablanca, Maroc, avec une durée de 6 mois renouvelables (220 à 225 jours ouvrés). Vous serez responsable de la conception, du développement et de l’optimisation d’interfaces web front‑end, en étroite collaboration avec les équipes business, product management et design.
Missions principales :
- Développer des applications web performantes avec VueJS, en assurant la gestion des composants, des données et de l’interaction utilisateur.
- Concevoir des interfaces ergonomiques et accessibles en utilisant des bibliothèques UI.
- Écrire et maintenir des tests unitaires, d’intégration et E2E pour garantir la qualité du code.
- Optimiser les performances des applications VueJS, en appliquant les bonnes pratiques Core Web Vitals.
- Utiliser NodeJS pour le développement côté serveur et assurer l’intégration avec les services backend.
- Analyser et gérer les données à grande échelle avec BigQuery.
- Mettre en place et maintenir des pipelines GitLab CI/CD pour l’intégration et le déploiement continus.
- Écrire des requêtes SQL performantes pour la gestion et l’optimisation des bases de données relationnelles.
Profil recherché :
- Diplômé(e) d’un Bac+5 en école d’ingénieur ou équivalent universitaire, spécialisé en informatique.
- Expérience de plus de 7 ans en Vue.js.
- Expérience dans le secteur du commerce de détail ou de la grande distribution est un plus.
- Excellente communication écrite et orale en français.
- Capacité à analyser, améliorer continuellement les solutions et proposer des innovations.
- Esprit d’équipe, autonomie et respect des délais.
Compétences techniques :
- VueJS (framework, composants, gestion d’état)
- NodeJS (développement serveur)
- UI libraries (ex. Vuetify, Element)
- Tests front‑end (unitaires, intégration, E2E)
- Performance web (Core Web Vitals, optimisation)
- Agilité (Scrum, Sprint Planning, Backlog)
- BigQuery (gestion et analyse de données)
- GitLab CI/CD (pipelines, déploiement)
- SQL (gestion, optimisation bases de données)
Ce poste est une opportunité de travailler sur des projets innovants dans un environnement dynamique, tout en bénéficiant d’une flexibilité de travail en freelance. Si vous êtes passionné par le développement front‑end, que vous avez une solide expérience VueJS et que vous souhaitez contribuer à la digitalisation des activités commerciales, nous vous invitons à postuler.