المغرب , الرباط
--
Company

تفاصيل الوظيفة

Job Description

Roles & Responsibilities

Your objective will be to design and develop a high-performance and scalable digital platform as part of the redesign and Cloud Native migration of Club Pro, in order to offer a seamless end-to-end customer experience (onboarding, scoring, purchase, invoicing) for professional clients.

The consultant will be responsible for:

  • Design and development of high-performance user interfaces (HTML5, CSS3/Sass, JavaScript, TypeScript). Development of applications with modern frameworks (React, Angular or Vue.js).
  • Implementation of modular, reusable and scalable Front-End architectures
  • Advanced management of state management (Redux, NgRx, Context API, Pinia)
  • Integration and consumption of REST or GraphQL APIs
  • Handling asynchronous flows and errors
  • Implementation of responsive design and a mobile-first approach
  • Performance optimization (lazy loading, Core Web Vitals, asset optimization)
  • Implementation of automated tests (unit, integration, E2E with Jest, Cypress, Playwright)
  • Application des standards d accessibilit (RGAA / WCAG)
  • Collaboration with UX/UI teams and contribution to the Design System
  • Participation in code reviews and CI/CD processes
  • Contributing to the continuous improvement of development practices. 

Desired Candidate Profile

Diploma of a Bac+5 in engineering school or equivalent university degree with a specialization in computer science, or demonstrating equivalent significant experience.

Experience : Over 7 years of experience in Front-End development

Comp tences techniques :

  • Langages & technologies : HTML5, CSS3, Sass, JavaScript ES6+, TypeScript
  • Frameworks : React, Angular ou Vue.js
  • State Management : Redux, Context API, NgRx, Pinia
  • API : REST, GraphQL
  • Tests : Jest, Vitest, Cypress, Playwright
  • Performance : optimisation Front-End, Core Web Vitals
  • Accessible : RGAA, WCAG
  • Tools: Git, CI/CD
  • Design : Figma, Adobe XD, Design System
  • Methods: Agile (Scrum)
  • Soft skills: fluent communication in French, analytical skills, autonomy, collaboration, respect for deadlines, continuous improvement

Similar Jobs