Nous recherchons un Senior Tech Lead Vue.js pour un projet de digitalisation des activités commerciales et de marchandises au sein de notre Digital Factory Marchandise. Le poste est basé à Casablanca, Maroc, et s’étend sur 6 mois renouvelables (220 à 225 jours ouvrés). Le candidat idéal possède une solide expérience de plus de 7 ans en Vue.js, ainsi qu’une expertise approfondie du framework VueJS pour le développement front‑end, incluant la gestion des composants, des données et de l’interaction utilisateur.
Il doit également maîtriser NodeJS pour le développement côté serveur, être capable de concevoir des interfaces attractives et accessibles en utilisant des bibliothèques UI, et avoir de l’expérience avec les tests frontend (unitaires, intégration, E2E). La compréhension des performances et de l’optimisation des applications VueJS, ainsi que la connaissance des Core Web Vitals et des bonnes pratiques en performance web, sont essentielles.
Le candidat doit posséder une bonne compréhension des méthodes de gestion de projet en agilité (Scrum, Sprint Planning, Backlog…), maîtriser BigQuery pour la gestion et l’analyse de données à grande échelle, et avoir une expérience avec les pipelines GitLab CI/CD pour l’intégration et le déploiement continus. De solides compétences en SQL pour la gestion et l’optimisation de bases de données relationnelles sont également requises.
En termes de soft skills, l’excellente communication écrite et orale en français est indispensable pour interagir fluidement avec les métiers. Le candidat doit faire preuve d’esprit d’analyse, d’amélioration continue, de prise de recul, de respect des délais, et d’esprit d’équipe. La capacité à collaborer efficacement avec les membres de l’équipe pour atteindre des objectifs communs est primordiale.
Le profil recherché est diplômé(e) d’un Bac+5 en école d’ingénieur ou équivalent universitaire avec une spécialisation en informatique, ou justifiant d’une expérience significative équivalente. Une expérience dans le secteur du commerce de détail ou de la grande distribution serait un plus.
Le poste est proposé en freelance, avec un environnement de travail flexible. Le candidat travaillera à Casablanca, mais la collaboration peut se faire à distance selon les besoins du projet.