Company culture :
Alten Maroc is defined by a deeply collaborative culture, focused on people, trust, and strong team support, with hands-on managers who guide and develop talent.
This environment is enhanced by a strong drive for innovation, encouraging creativity, initiative, and experimentation across projects.
A structured and disciplined organization ensures efficiency, rigor, and quality in engineering delivery.
Performance and ambition are part of the culture as well, supporting collective success while maintaining a positive and caring atmosphere. [+]
Job :
Your goal will be to develop and maintain the web interfaces of applications in Vue.js, respecting Agile and Software Craftsmanship best practices, to offer a high-performing omnichannel experience to clients and employees.
The consultant will be responsible for:
- Developing modern, high-performing, and maintainable web interfaces in Vue.js (Vue 2 / Vue 3)
- Participating in the design of the Front-End architecture and technical choices
- Integrating UI/UX mockups in collaboration with design teams
- Ensuring code quality (tests, best practices, performance, accessibility)
- Collaborating closely with Back-End and Product teams
- Participating in code reviews and continuous improvement of Front-End standards
- Ensuring maintenance and evolution of existing applications
Required profile :
Qualifications:
Graduate with a Master's degree (Bac+5) from an engineering school or equivalent university with a specialization in computer science, or with equivalent significant experience
Experience: 3 to 7 years in Vue.js, ideally in retail / mass distribution
Required skills:
Technical:
- In-depth expertise in Vue.js, including component management, data handling, and user interaction
- Ability to design attractive and accessible interfaces with UI libraries
- Experience with front-end testing (unit, integration, E2E)
- Understanding of performance and optimization of Vue.js applications
- Knowledge of Core Web Vitals and web best practices
- Mastery of Agile methods, particularly SCRUM
- Vue.js, Front-End, Unit/Integration/E2E Testing, UI/UX, Agile/SCRUM