ALTEN

Rabat

Lead Developer Design System JavaScript / TypeScript

FULL TIME ON-SITE SENIOR
Posted 2 months ago

Summary

Role Overview

This senior role focuses on designing, implementing, and documenting UI components across multiple frameworks (Angular, React, Vue) and devices. You will be responsible for establishing architectural conventions and providing cross-functional support to consuming teams.

Key Responsibilities

  • Design, implement, and document multi-framework (Angular, React, Vue) and multi-device UI components.
  • Implement Web Components, specifically using Stencil.
  • Organize monorepos using tools like Nx or Lerna, managing npm packaging and semantic versioning.
  • Define UI architecture and development conventions.
  • Provide transverse support to teams consuming UI components.
  • Lead technical discussions, conduct tech talks, and stay updated on industry trends.

Requirements Snapshot

  • Master's degree (or equivalent experience).
  • Senior level experience (> 7 years).
  • Advanced JavaScript/TypeScript skills.
  • Proficiency in at least two frameworks: Angular, React, or Vue.
  • Experience with Web Components (Stencil expected) and monorepo organization (Nx, Lerna).

Expected Impact

The expected impact is to establish and maintain a robust, consistent, and high-quality UI component library, enabling efficient development and integration across various projects and teams.

Why Apply

  • Opportunity to work with cutting-edge UI technologies and establish best practices.
  • Play a key technical leadership role, influencing architecture and supporting multiple teams.
  • Contribute to a dynamic environment with a focus on knowledge sharing and continuous learning.

This summary was generated from the original job posting (AI-assisted, human-reviewed). For full details, visit the company's site.