Vous êtes un Lead Senior Vue.js freelance, basé à Casablanca, et vous intervenez sur un projet de digitalisation des activités commerciales et de marchandises d’une grande entreprise. La mission, d’une durée de 6 mois renouvelable (220 à 225 jours ouvrés), consiste à concevoir, développer et maintenir des interfaces web front‑end performantes, ergonomiques et accessibles, en étroite collaboration avec les équipes business, product management et design.
Responsabilités principales :
- Développer des composants VueJS modulaires, réutilisables et testés (unitaires, intégration, E2E).
- Intégrer la logique côté serveur avec NodeJS, en assurant la communication API et la gestion des données.
- Concevoir des interfaces attractives en utilisant des bibliothèques UI tout en respectant les principes d’accessibilité.
- Optimiser les performances des applications VueJS, mesurer et améliorer les Core Web Vitals.
- Mettre en place et maintenir des pipelines GitLab CI/CD pour l’intégration et le déploiement continus.
- Analyser et gérer les données à grande échelle avec BigQuery, et optimiser les requêtes SQL.
- Appliquer les bonnes pratiques Agile (Scrum, Sprint Planning, Backlog) pour assurer la livraison itérative et la qualité du produit.
Profil recherché :
- Diplômé(e) d’un Bac+5 en école d’ingénieur ou équivalent universitaire, spécialisé en informatique.
- Plus de 7 ans d’expérience professionnelle en Vue.js, avec une solide expérience en développement front‑end.
- Expérience avérée en NodeJS, tests frontend, optimisation de performance et gestion de projets Agile.
- Maîtrise de BigQuery, GitLab CI/CD et SQL.
- Excellente communication écrite et orale en français, capacité à collaborer efficacement avec les équipes métier.
- Capacité à respecter les délais, à proposer des améliorations continues et à travailler de manière autonome.
Cette mission est idéale pour un professionnel autonome, passionné par les technologies web modernes, qui souhaite contribuer à la transformation digitale d’une entreprise tout en bénéficiant d’une flexibilité de travail en freelance.