Hybrid Mid-Senior Frontend Engineer – Design System, Component Library

Posted 8 hours ago

Apply now

About the role

  • Mid-Senior Frontend Engineer developing React components for Yassir's design system. Collaborating with UI/UX team to create accessible and high-performance web applications.

Responsibilities

  • 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

Job title

Mid-Senior Frontend Engineer – Design System, Component Library

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job