Contrat: Freelance
Ville: Casablanca
Spécialité: Développement

ENVIRONNEMENT TECHNIQUE ET EXPERTISES NÉCESSAIRES :
● Maîtriser le langage de programmation PHP et le framework Symfony, notamment pour le développement back-end des applications web.
● Avoir une expertise approfondie du framework Vue.js pour le développement front-end des interfaces web, incluant la gestion des composants, des données et de l’interaction utilisateur.
● Posséder une solide expérience en CI/CD (intégration et livraison continues), avec une maîtrise des outils tels que Jenkins, GitLab CI, ainsi que des bonnes pratiques de pipeline de déploiement.
● Maîtriser les technologies de conteneurisation et d’orchestration telles que Docker et Kubernetes pour la mise en production scalable et reproductible des applications.
● Être à l’aise avec JavaScript côté client comme côté serveur (NodeJS), et avoir une bonne maîtrise des outils de test modernes comme Jest, Vitest, JUnit et Mockito dans une démarche Test-Driven Development (TDD) et de tests unitaires robustes.
● Avoir une expérience significative en monitoring (observabilité, suivi des performances, détection d’anomalies) et dans l’utilisation d’outils d’API testing tels que Postman.
● S’engager dans une approche craftsmanship en développement, en accordant une importance particulière à la qualité du code, aux bonnes pratiques de développement et aux principes du Domain-Driven Design (DDD).
● Connaissance des méthodes de gestion de projet en Agilité (Scrum, Sprint Planning, Backlog…)

MÉTHODES, ORGANISATIONS ET INTERACTIONS :
● Excellente communication écrite et orale : Bonne communication écrite et orale en français pour des interactions fluides avec le métier.
● Esprit d’analyse et d’amélioration continue : Capacité à évaluer le code et ses impacts, ainsi qu’à remettre en question les solutions existantes pour les améliorer.
● Capacité de prise de recul : Aptitude à évaluer les problématiques avec objectivité et à proposer des solutions d’amélioration.
● Capacité à respecter les délais tout en maintenant des standards élevés.
● Esprit d’équipe : Capacité à collaborer efficacement avec les membres de l’équipe pour atteindre des objectifs communs.

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

Apply for this position

Allowed Type(s): .pdf, .doc, .docx