Front-End Engineer

June 8, 2025

Riyadh

We’re seeking an experienced Front End Engineer to join our clients product team and help build exceptional user experiences using modern web technologies, someone who is passionate about UX/UI design and creating product first applications. The ideal candidate will have deep expertise in React and Next.js, with significant experience implementing complex UI components using Material-UI (MUI).

Responsibilities:

  • Architect and develop scalable front-end applications using React, Next.js, and TypeScript
  • Build and maintain reusable component libraries using MUI, ensuring consistency across our applications
  • Optimize application performance through code splitting, lazy loading, and other modern web performance techniques
  • Collaborate with Product Designers to implement responsive, accessible, and intuitive user interfaces
  • Write clean, maintainable code with comprehensive test coverage
  • Mentor junior developers and contribute to technical decision-making
  • Participate in code reviews and provide constructive feedback to team members

Requirements:

  • 5+ years of professional experience in front-end development
  • Strong proficiency in React and its ecosystem (hooks, context, state management)
  • Extensive experience with Next.js, including API routes
  • Deep knowledge of Material-UI (MUI) component library and its customization, this is mandatory
  • Extensive Knowledge of GraphQL and REST
  • Must have experience with leveraging latest code AI Code IDEs (Cursor, Windsurf, Claude, IntelliJ Junie, lovable) and quick prototyping
  • Expert-level knowledge of JavaScript/TypeScript, HTML5, and CSS3
  • Experience with modern build tools and workflows (Webpack, ESLint, etc.)
  • Strong understanding of web performance optimization techniques

    Apply Now

    Contact us