Vous êtes un professionnel confirmé, doté d’une solide expérience de plus de sept ans dans le développement front‑end, spécialisé sur le framework VueJS. Votre rôle consistera à concevoir, développer et maintenir des interfaces web ergonomiques et performantes, en étroite collaboration avec les équipes business, product management et design.
Responsabilités principales :
- Conception et mise en œuvre d’applications VueJS, en assurant la qualité du code, la maintenabilité et la performance.
- Développement côté serveur avec NodeJS, intégration d’API et gestion de la logique métier.
- Conception d’interfaces attractives et accessibles, en utilisant des bibliothèques UI modernes.
- Rédaction et exécution de tests unitaires, d’intégration et E2E pour garantir la stabilité du produit.
- Optimisation des performances (Core Web Vitals, lazy loading, code splitting).
- Participation aux revues de code et aux cérémonies Agile (Scrum, Sprint Planning, Backlog grooming).
- Gestion des pipelines CI/CD GitLab pour l’intégration et le déploiement continu.
- Analyse et traitement de données à grande échelle via BigQuery.
- Collaboration étroite avec les équipes backend pour assurer l’intégration fluide des services.
Profil recherché :
- Diplômé(e) d’un Bac+5 en école d’ingénieur ou équivalent universitaire, spécialisé en informatique.
- Expérience significative (minimum 7 ans) en VueJS, avec une connaissance approfondie du framework et de son écosystème.
- Compétences solides en NodeJS, tests front‑end, optimisation de performance et bonnes pratiques web.
- Maîtrise des méthodes Agile (Scrum, Sprint Planning, Backlog) et de la gestion de projet.
- Expérience avec BigQuery, GitLab CI/CD, SQL et pipelines d’intégration.
- Excellentes compétences en communication écrite et orale en français.
- Capacité à travailler de façon autonome, à respecter les délais et à maintenir des standards élevés.
- Esprit d’équipe, capacité à collaborer efficacement avec les membres de l’équipe.
Conditions de travail :
- Type de contrat : Freelance.
- Durée : 6 mois renouvelable (220 à 225 jours ouvrés).
- Localisation : Casablanca, Maroc.
Ce poste offre l’opportunité de travailler sur des projets de transformation digitale majeurs, de collaborer avec des équipes multidisciplinaires et de contribuer activement à la réussite d’une entreprise en pleine croissance.