Skip to content
← Back to job listings

Mid-Senior Frontend Engineer - Design System & Component Library

Yassir · Algiers, Algeria

Software DevelopmentSenior LevelExternal listingfull-time6 months ago

About The Role

**Yassir** is the leading super App in the Maghreb region set to changing the way daily services are provided. It currently operates in **45 cities across Algeria, Morocco and Tunisia with recent expansions into France, Canada and Sub-Saharan Africa**. It is backed (~**$200M in funding**) by VCs from Silicon Valley, Europe and other parts of the world.

We offer on-demand services such as ride-hailing and last-mile delivery. Building on this infrastructure, we are now introducing financial services to help our users pay, save and borrow digitally.

Helping usher the continent into a digital economy era. We’re not just about serving people - we’re about creating a marketplace to bring people what they need while infusing social values.

**About the Role:**

We’re looking for a Mid-Senior Frontend Engineer to join our SEFAR Design System team. SEFAR is Yassir’s internal component library that powers our web applications with reusable, accessible, and well-documented React components.

You’ll work closely with our UI/UX team to transform Figma designs into production-ready code, maintain our design token system, and ensure our components meet the highest standards of quality, accessibility, and performance.

### What You’ll Do

  • **Component Development & Maintenance:**
  • Build, maintain, and evolve React components following our established patterns (CVA variants, forwardRef, composition)
  • Translate Figma designs into pixel-perfect, accessible, and performant components
  • Implement and maintain design tokens (colors, typography, spacing, shadows)
  • Create compound components using Radix UI primitives
  • **Quality Assurance:**
  • Write comprehensive unit tests using Jest and React Testing Library
  • Ensure WCAG 2.1 AA accessibility compliance across all components
  • Support RTL layouts for Arabic language markets
  • Participate in code reviews and maintain high code quality standards
  • **Documentation:**
  • Create and maintain Storybook stories with interactive controls and proper documentation
  • Keep component documentation up-to-date with design changes
  • Work with Figma Code Connect to link components to design files
  • **Collaboration:**
  • Partner with UI/UX designers to ensure design feasibility and optimal implementation
  • Support product teams consuming the component library
  • Contribute to design system governance and component API decisions

### Technical Requirements

  • **Must Have:**
  • 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
  • **Nice to Have:**
  • Experience with Radix UI or similar headless UI libraries
  • Familiarity with class-variance-authority (CVA) or similar variant management
  • Experience with Vite and modern build tooling
  • Understanding of bundle optimization and tree-shaking- Experience with Figma or design tools from a developer perspective- Prior experience supporting RTL languages (Arabic, Hebrew)
  • Experience publishing packages to npm/GitHub Packages

This is an external listing. JobSpring does not represent or verify the employer. Report this listing