Morocco , Rabat
--
Company

Job Details

Job Description

Roles & Responsibilities

Job Description

  • Mastering the PHP programming language and the Symfony framework, particularly for back-end development of web applications.
  • Possess in-depth expertise in the Vue.js framework for front-end development of web interfaces, including component management, data and user interaction.
  • Possess solid experience in CI/CD (continuous integration and delivery), with mastery of tools such as Jenkins, GitLab CI, as well as deployment pipeline best practices.
  • Mastering containerization and orchestration technologies such as Docker and Kubernetes for scalable and reproducible application deployment.
  • be comfortable with JavaScript on both the client and server sides (NodeJS), and have a good command of modern testing tools such as Jest, Vitest, JUnit and Mockito in a Test-Driven Development (TDD) approach and robust unit testing.
  • Have significant experience in monitoring (observability, performance tracking, anomaly detection) and in the use of API testing tools such as Postman.
  • To engage in a craftsmanship approach to development, giving particular importance to code quality, good development practices and the principles of Domain-Driven Design (DDD).
  • Knowledge of Agile project management methods (Scrum, Sprint Planning, Backlog)

Desired Candidate Profile

Qualifications

A Master's degree (Bac+5) from an engineering school or equivalent university qualification with a specialization in computer science, or equivalent significant experience.

Over 7 years of experience in Vue.js / PHP

Similar Jobs