/

Dev Full Stack Sénior Vue.js / PHP / Laravel en Freelance

--Casablanca/Rabat--
Ref. :
006328

DESCRIPTION DE LA MISSION

Rejoindre notre client, c’est contribuer à la construction d’une banque engagée dans un projet de transformation ambitieux,  et portée par des valeurs de proximité, de simplicité et d’impact.

  • Niveau d'expérience : >7 ans
  • Localisation : Casablanca, Maroc
  • Durée de la prestation : 6 mois renouvelable (220 à 225 JH)

 ENVIRONNEMENT TECHNIQUE ET EXPERTISES NÉCESSAIRES.

  • Concevoir, développer et maintenir des applications robustes et scalables avec les technologies PHP (Laravel) pour le back-end et Vue.js pour le front-end.
  • Expériences significatives avec des architectures microservices et event-driven.
  • Maîtrise des bases de données relationnelles (MySQL, PostgreSQL).
  • Connaissance approfondie de Laravel Eloquent ORM et des bonnes pratiques d’optimisation des requêtes.
  • Expérience dans le développement et la consommation d’API REST et idéalement GraphQL.
  • Bonnes pratiques Vue.js : composants réutilisables, Vuex/Pinia pour la gestion d’état, optimisation des performances, bonnes pratiques TypeScript (si utilisé).
  • Connaissance de Drupal appréciée : intégration avec des backends existants, gestion de contenu, personnalisation de modules.
  • Familier avec les principes DevOps et la mise en place de pipelines CI/CD (GitLab CI, Jenkins, GitHub Actions).
  • Maîtrise des outils de versioning, notamment Git.
  • Compréhension et application des principes de craftsmanship (SOLID, Clean Code…).
  • Contribution à l’amélioration de la qualité du produit : tests unitaires, d’intégration et end-to-end.
  • Suivi et respect des normes de qualité : SonarQube, coverage tests, revues de code.
  • Participation active à toutes les phases du cycle de développement logiciel : conception, développement, déploiement, suivi en production et maintenance.
  • Contribution à l’amélioration continue des pratiques de développement et des processus d’intégration/déploiement.
  • Maîtrise des méthodes Agiles, notamment Scrum.

 MÉTHODES, ORGANISATIONS ET INTERACTIONS.

  • Excellente communication écrite et orale : être capable d’interagir efficacement avec les équipes métiers, produits et techniques.
  • Esprit d’analyse et d’amélioration continue : capacité à identifier les impacts techniques et fonctionnels des choix d’implémentation, et proposer des optimisations.
  • Capacité de prise de recul : objectivité dans l’évaluation des problématiques et aptitude à proposer des solutions alternatives pertinentes.
  • Respect des délais et standards de qualité : capacité à livrer un produit fiable, maintenable et performant, dans les temps impartis.
  • Esprit d’équipe : collaboration étroite avec les développeurs, testeurs, Product Owners et autres parties prenantes pour atteindre des objectifs communs.
  • Leadership technique naturel attendu : mentorat des développeurs plus juniors, contribution aux choix d’architecture, rôle actif dans les revues de code et la diffusion des bonnes pratiques.

NIVEAU ET TYPE D’EXPERTISE REQUIS.

  • 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
  • Expérience de plus de 7 ans en Vue.js / PHP
  • Une expérience dans le secteur du commerce de détail ou de la grande distribution serait un plus.