Full-Stack Engineer (Front-End Focus)
Syarah
Syarah is on a mission to change how people buy their cars in Saudi and the Middle East. We offer buyers an end-to-end digital car buying experience where they can buy their next car from the comfort of their living rooms. Under the hood, we build systems to manage sourcing of cars, inspection, photography, merchandising, reconditioning, financing, insurance, shipping and many more. Our goal is to turn car buying into an experience of delight, comfort and peace of mind.
We are on the lookout for ambitious, competitive, growth-minded professionals to help us continue to harness technology to delight our customers and achieve our ambitious growth objectives in the auto sector.
All Syarah employees are expected to work in accordance with Syarah core values: Tolerance, Transparency, Respect, Integrity and Positivity
We’re seeking a talented Full-Stack Engineer with front-end expertise to create exceptional user experiences. You’ll collaborate with cross-functional teams to build and optimize products that deliver impact at scale.
- 4+ years of experience building and shipping features with strong front-end emphasis
- Strong CS fundamentals (bachelor’s degree or equivalent experience)
- Advanced proficiency with React, Tailwind CSS, and modern JavaScript frameworks
- Experience with animation libraries and creating fluid UI interactions
- Proficiency translating Figma designs into pixel-perfect implementations
- Experience with Redux, Zustand or similar state management solutions
- Experience creating and consuming REST APIs or GraphQL
- Demonstrated ability to write clean, maintainable front-end code
- Deep understanding of responsive design techniques and mobile-first development
- Familiarity with accessibility standards and testing tools (e.g., axe-core, Lighthouse)
- Solid grasp of Web Vitals performance metrics and how to improve them
- Understanding of SEO fundamentals in the context of modern front-end frameworks
- Excellent problem-solving skills focused on UI performance and user experience
Key Responsibilities
Develop responsive, intuitive interfaces using React, Tailwind CSS, and modern front-end technologies
Work closely with the UX/UI team to transform Figma designs into pixel-perfect, animated interfaces
Implement modern state management with Redux and Zustand
Participate in code reviews and provide feedback to improve code quality
Develop and maintain unit, integration, and E2E tests for front-end code using tools like Jest, Playwright or Cypress
Help shape our technical roadmap through UI/UX design proposals and front-end best practices
Lead front-end implementation while supporting full-stack development needs
Ensure accessibility (WCAG compliance) and cross-browser compatibility across all UI components
Collaborate with design and product teams to iterate quickly and deliver high-quality features
Work within a component-driven development approach using tools like Storybook or similar
Contribute to improving front-end tooling and developer experience (e.g., Webpack, Vite, ESLint, Prettier)
Support internationalization (i18n) in front-end components and flows
Build and optimize CI/CD workflows to test and deploy front-end code efficiently
Monitor and optimize Core Web Vitals (LCP, FID, CLS) for performance-critical pages
Implement front-end techniques to support SEO best practices, including semantic HTML, meta tags, and structured data
- Competitive salary.
- Flexible working hours.
- Medical insurance.
- A friendly and respectful culture