Lead Developer Design System JavaScript / TypeScript

Client of Novancy One

Employer Active

Posted on 13 Oct

Experience

7 - 9 Years

Job Location

Morocco - Morocco

Education

Bachelor of Science(Computers)

Nationality

Any Nationality

Gender

Not Mentioned

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

MISSION DESCRIPTION.


As part of a service mission, we are looking for a  Lead JavaScript / TypeScript Developer , expert on at least two modern frameworks  (Angular, React, Vuejs, etc.) , and comfortable working on strategic front-end industrialization projects .


The mission is at the heart of the approach to standardizing the user experience via  our client's  cross-functional Design System  . The consultant will act as a technical referent  within the Design System team, under the direct responsibility of the  Chapter Lead Front .


He or she will play a  leadership role  in technical choices, component governance, and support for consumer projects. The ideal candidate knows how to work  across departments and is able to  communicate with different teams in both French and English  (designers, developers, business, etc.).


Level of experience  :  > 7 years

Location  :  Casablanca, Morocco

Duration of the service  : 6 months renewable (220 to 225 days)

 TECHNICAL ENVIRONMENT AND REQUIRED EXPERTISE.


Design System Management:  Actively contribute to the development and maintenance of the Group's Design System, ensuring visual and technical consistency across the company, in a multi-brand and multi-channel context.

Design, implement and document  modular  and robust UI components, used in different frameworks (Angular, React, Vue) and on various media (web, mobile, terminal, etc.).

Concrete application on Web Components technologies  , such as  Stencil , is expected, to promote multi-framework compatibility and technological independence.

Participate in the technical organization of the project in  monorepo  (Nx, Lerna, etc.), ensuring rigorous management of  semantic versioning ,  npm packaging , and cross-dependencies.

Work hand in hand with the  Chapter Lead Front  to structure the overall architecture, define conventions, arbitrate technical choices, and promote best practices throughout the IS; as well as explore the integration of the Design System into AI tools.

Cross-functional support for consumer projects:  Support development teams in adopting the Design System, resolve integration issues, and centralize feedback to continually improve components.

Communication and technical leadership:  Be a recognized reference, capable of  communicating effectively in French and English , with developers as well as with designers, POs, or technical managers.

Hosting Tech Talks & Monitoring Culture:  Actively share knowledge through Tech Talks, technical reviews or workshops, and ensure  regular monitoring  of front-end technologies (Angular, React, Vue, Web Components, etc.).

 METHODS, ORGANIZATIONS AND INTERACTIONS.


Good  written and oral  communication  in French  and  English  for smooth interactions with developers and designers.

Ability to  evaluate code and its impacts , as well as to challenge existing solutions to improve them.

Ability to assess  issues  objectively and propose solutions for improvement.

Ability to  meet deadlines  while maintaining high standards.

Ability to  collaborate effectively  with team members to achieve common goals.

 LEVEL AND TYPE OF EXPERTISE REQUIRED.


Graduate of a  Bac+5  from an engineering school or equivalent university course, with a specialization in IT,  or  with  significant equivalent professional experience .

Minimum  7 years of experience in JavaScript / TypeScript  development  , with recognized expertise on at least  one modern front-end framework  ( Angular ,  React ,  Vue.js , or equivalent).

Concrete experience in  contributing to or governing Design Systems  is strongly desired.

Knowledge of  monorepo environments ,  semantic versioning , and package publishing tools   is expected.

Mastery of best practices in  accessibility ,  front-end performance , and  automated testing  is a plus.

Previous experience in the  retail sector or in a mass distribution  context   would be a welcome asset.

Desired Candidate Profile


Company Industry

Department / Functional Area

Keywords

  • Lead Developer Design System JavaScript / TypeScript

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com