4 months ago
Rabat, MoroccoSenior
Responsibilities
- Développer le back-end des applications web avec PHP et Symfony.
- Concevoir les interfaces front-end avec Vue.js, notamment les composants, la gestion des données et les interactions utilisateur.
- Construire et maintenir des pipelines CI/CD avec Jenkins et GitLab CI.
- Déployer des applications conteneurisées et orchestrées avec Docker et Kubernetes.
- Développer en JavaScript côté client et côté serveur avec Node.js.
- Mettre en œuvre des tests unitaires et d’API avec Jest, Vitest, JUnit, Mockito et Postman.
- Assurer le monitoring, l’observabilité, le suivi des performances et la détection d’anomalies.
- Appliquer les principes de craftsmanship, de qualité du code et de Domain-Driven Design.
- Coordonner une équipe et contribuer à l’amélioration des processus et de la satisfaction client.
Requirements
- Bac+5 en école d’ingénieur ou diplôme universitaire équivalent, avec une spécialisation en informatique, ou expérience significative équivalente.
- Plus de 7 ans d’expérience en Vue.js et PHP.
- Maîtrise de PHP et Symfony pour le développement back-end web.
- Expertise approfondie de Vue.js pour le développement front-end.
- Bonne maîtrise de JavaScript et Node.js.
- Expérience significative en CI/CD, Docker, Kubernetes, monitoring et tests d’API.
- Maîtrise de Jest, Vitest, JUnit et Mockito, avec une pratique du TDD et des tests unitaires.
- Excellent relationnel client, grande organisation et capacité à coordonner une équipe.
- Connaissance des méthodes de gestion de projet Agile, notamment Scrum, Sprint Planning et Backlog.
