Notre cabinet Novancy Consulting, spécialisé dans le staffing et le recrutement de talents, vous propose une mission freelance de six mois à Casablanca, renouvelable, pour un projet de digitalisation des activités commerciales et de marchandises. Vous serez le Lead Senior Vue.js, chargé de concevoir, développer et maintenir des interfaces web front‑end performantes et ergonomiques, en étroite collaboration avec les équipes business, product management et design.
La mission se concentre sur la mise en place d’une plateforme digitale qui simplifie, harmonise et automatise les processus opérationnels de l’entreprise. Vous utiliserez le framework Vue.js pour créer des composants réutilisables, gérer l’état de l’application, et assurer une expérience utilisateur fluide et accessible. Vous devrez également maîtriser les bonnes pratiques de performance, notamment l’optimisation des Core Web Vitals, afin de garantir un temps de chargement rapide et une réactivité optimale.
En parallèle, vous développerez la partie serveur avec Node.js, en créant des API RESTful sécurisées et performantes. Vous intégrerez GitLab CI/CD pour automatiser les tests unitaires, d’intégration et end‑to‑end, assurant ainsi une livraison continue et fiable. Vous utiliserez BigQuery pour la gestion et l’analyse de données à grande échelle, et SQL pour optimiser les requêtes sur les bases de données relationnelles.
Vous serez également responsable de la mise en place d’une architecture technique robuste, en veillant à la scalabilité, à la sécurité et à la maintenabilité du code. Vous participerez aux revues de code, aux tests de performance, et aux sessions de pair programming afin de garantir la qualité du produit final.
La méthodologie Agile (Scrum) sera au cœur de votre travail. Vous prendrez part aux cérémonies quotidiennes, aux sprint planning, aux revues de sprint et aux rétrospectives. Vous devrez être capable de gérer les priorités, de communiquer efficacement avec les parties prenantes et de proposer des solutions d’amélioration continue.
En termes de compétences, vous devez posséder une expertise approfondie de Vue.js, Node.js, ainsi que des bibliothèques UI modernes. Vous devez être à l’aise avec les tests front‑end (unitaires, d’intégration, E2E) et maîtriser les principes de performance web. Vous devez également avoir une bonne compréhension des méthodes de gestion de projet Agile, ainsi que des outils BigQuery, GitLab CI/CD et SQL.
Sur le plan personnel, vous devez être un excellent communicateur, capable de rédiger et de présenter des idées clairement en français. Vous devez faire preuve d’esprit d’analyse, d’autonomie, de rigueur et d’une forte capacité à respecter les délais tout en maintenant des standards élevés. Vous devez également être un joueur d’équipe, capable de collaborer efficacement avec les membres de l’équipe pour atteindre des objectifs communs.
Concernant le profil académique, vous devez être diplômé d’un Bac+5 en école d’ingénieur ou équivalent universitaire, avec une spécialisation en informatique. Vous devez justifier d’une expérience significative équivalente, notamment plus de 7 ans d’expérience en Vue.js. Une expérience dans le secteur du commerce de détail ou de la grande distribution serait un plus.
Cette mission freelance offre l’opportunité de travailler sur un projet à fort impact, de collaborer avec des équipes multidisciplinaires et de contribuer à la transformation digitale d’une entreprise. Vous bénéficierez d’une rémunération compétitive, d’une flexibilité d’organisation et d’un environnement de travail stimulant.
Si vous êtes passionné par le développement front‑end, que vous maîtrisez Vue.js et que vous souhaitez relever un défi stimulant dans un contexte de digitalisation, nous vous invitons à postuler. Vous pourrez nous contacter via notre site web pour plus d’informations et pour soumettre votre candidature.