Mission : 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. Contribution à l’amélioration de la qualité du produit : tests unitaires, d’intégration et end-to-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…). Maîtrise des méthodes Agiles, notamment Scrum.
Nos sites selon votre préférence : Rabat, Casablanca ou Oujda, Casablanca et périphérie, Maroc Hybrid Full-time