Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer - Front End

Karage كراج

Riyadh

On-site

SAR 150,000 - 200,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading SaaS solutions provider in Saudi Arabia is seeking a Senior Front-End Engineer to lead the development of high-performance user interfaces for their Point of Sale systems. The candidate will work with Next.js and TypeScript, ensuring that applications meet both performance and quality standards. Responsibilities include mentoring junior engineers and driving development processes. The ideal candidate will have 5-7 years in Front-End Engineering, preferably with React and cloud platform experience, and should be fluent in Arabic and English.

Qualifications

  • 5-7 years of experience in software development focusing on Front-End.
  • Deep proficiency in React and Next.js.
  • Fluency in Arabic and English is preferred.

Responsibilities

  • Lead development of high-performance web applications using Next.js.
  • Optimize application speed and responsiveness.
  • Mentor junior engineers and conduct code reviews.

Skills

React
Next.js
TypeScript
Agile methodologies
Problem-solving

Education

Bachelor's or Master's degree in Computer Science or related field

Tools

Docker
Cloud platforms (AWS, Azure, GCP)
Database systems (SQL, NoSQL)
Job description

At Karage, we provide cutting‑edge SaaS solutions designed to streamline operations, enhance customer experiences, and drive revenue growth for businesses in the automotive service industry. Our flagship product is a state‑of‑the‑art Point of Sale (POS) system tailored specifically for auto repair shops, car dealerships, and related businesses. We are passionate about helping our clients optimize their business operations through technology and provide exceptional service.

Job Summary

We are looking for a Senior Front‑End Engineer to lead the development of our client‑facing SaaS platforms. In this role, you will architect and build the user interfaces for our complex Point of Sale (POS) systems using Next.js. You will drive high performance and scalability while ensuring a seamless user experience for automotive service professionals. The ideal candidate will be a technical leader, mentoring junior engineers and driving best practices within the development lifecycle.

Key Responsibilities
  • Lead the design, development, and deployment of scalable, high‑performance web applications using Next.js and TypeScript, specifically for our POS and business management dashboards.
  • Write clean, efficient, and modular code (components/hooks) following modern React standards.
  • Optimize application speed and responsiveness (Core Web Vitals), ensuring our POS system performs reliably even in data‑heavy environments.
  • Participate actively in all phases of the software development lifecycle, from requirements gathering and UI design reviews to coding, testing, and deployment.
  • Conduct thorough code reviews to ensure adherence to architectural guidelines, accessibility standards, and best practices.
  • Mentor and guide junior front‑end engineers, fostering a culture of continuous learning, code quality, and technical growth.
  • Collaborate with product managers and UX/UI designers to translate complex workflows into intuitive, pixel‑perfect interfaces.
  • Stay updated with emerging front‑end technologies and evaluate their applicability to Karage’s products.
  • Contribute to the continuous improvement of front‑end development processes, build tools, and CI/CD pipelines.
Qualifications
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related discipline.
  • Minimum of 5‑7 years of progressive experience in software development, with a strong focus on Front‑End Engineering.
  • Deep proficiency in React and the Next.js framework (SSR, SSG, routing).
  • Experience with state management (e.g., React Context).
  • Experience with front‑end frameworks (e.g., React) is a must.
  • Solid understanding of database systems (SQL and NoSQL).
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker).
  • Familiarity with Agile/Scrum methodologies.
  • Excellent problem‑solving, analytical, and critical thinking skills.
  • Strong leadership, mentoring, and communication abilities.
  • Fluency in Arabic and English is preferred.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.