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

Morocco
Full Time
Experienced

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é : SonarQubecoverage testsrevues 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.
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file