Novancy Consulting, cabinet de recrutement spécialisé dans les systèmes d’information et la transformation digitale, propose une mission freelance de 6 mois renouvelable (220 à 225 jours ouvrés) pour un poste de Tech Lead Senior Vue.js à Casablanca, Maroc. Le candidat retenu sera chargé de digitaliser les activités commerciales et de marchandises de la Digital Factory Marchandise, en simplifiant, harmonisant et automatisant les processus opérationnels de l’entreprise.
Responsabilités principales :
- Concevoir, développer et maintenir des interfaces web front‑end en VueJS, en assurant la gestion des composants, des données et de l’interaction utilisateur.
- Développer le back‑end en NodeJS, en créant des API robustes et sécurisées.
- Mettre en place des tests unitaires, d’intégration et end‑to‑end (E2E) pour garantir la qualité du code.
- Optimiser les performances des applications VueJS, en appliquant les Core Web Vitals et les bonnes pratiques de performance web.
- Utiliser BigQuery pour la gestion et l’analyse de données à grande échelle.
- Intégrer les pipelines GitLab CI/CD pour l’intégration et le déploiement continus.
- Collaborer étroitement avec les équipes produit, design et business pour livrer des solutions ergonomiques et fiables.
Compétences requises :
- Maîtrise avancée de VueJS et NodeJS.
- Expérience avec les bibliothèques UI et les tests frontend.
- Connaissance approfondie des performances web et des Core Web Vitals.
- Compétences en Agile (Scrum, Sprint Planning, Backlog).
- Maîtrise de BigQuery, GitLab CI/CD et SQL.
- Excellente communication écrite et orale en français.
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.
Le poste est proposé en freelance, avec un environnement de travail flexible et la possibilité de travailler à distance ou sur site à Casablanca, selon les besoins du projet. Les candidats intéressés sont invités à soumettre leur candidature via la plateforme Novancy, en précisant leur disponibilité et leurs attentes salariales.