Yassir

Mid-Senior Frontend Engineer – Design System, Component Library

Yassir

full-time

Posted on:

Location Type: Hybrid

Location: AlgiersAlgeria

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Build, maintain, and evolve React components following established patterns
  • Translate Figma designs into pixel-perfect, accessible, and performant components
  • Implement and maintain design tokens (colors, typography, spacing, shadows)
  • Write comprehensive unit tests using Jest and React Testing Library
  • Ensure WCAG 2.1 AA accessibility compliance across all components
  • Create and maintain Storybook stories with interactive controls and proper documentation
  • Partner with UI/UX designers to ensure design feasibility and optimal implementation

Requirements

  • 4+ years of professional frontend development experience
  • Expert-level React with TypeScript (hooks, context, refs, composition patterns)
  • Strong proficiency with Tailwind CSS and utility-first styling
  • Experience building or maintaining component libraries/design systems
  • Solid understanding of web accessibility (ARIA, semantic HTML, keyboard navigation)
  • Proficiency with testing (Jest, React Testing Library, or similar)
  • Experience with Storybook for component documentation
  • Understanding of design tokens and design-to-code workflows
  • Strong Git proficiency and experience with PR-based workflows
  • Ability to effectively use AI coding assistants (Copilot, Claude, Cursor, etc.) to accelerate development while maintaining code quality
  • Experience with Radix UI or similar headless UI libraries (Nice to Have)
Benefits
  • Flexible work arrangements
  • Professional development
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
ReactTypeScriptTailwind CSSJestReact Testing LibraryStorybookdesign tokensweb accessibilityGitAI coding assistants