
Mid-Senior Frontend Engineer – Design System, Component Library
Yassir
full-time
Posted on:
Location Type: Hybrid
Location: Algiers • Algeria
Visit company websiteExplore more
Job Level
Tech Stack
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