Engineering
Senior Frontend Engineer
Nairobi (Westlands) · Hybrid Full-time KSh 450,000 – 650,000 / month
Own the buyer experience on kakamotors.co.ke — search, listings and ad pages used by hundreds of thousands of Kenyans every month.
What you'll do
- Build fast, accessible pages in React and Next.js, with Core Web Vitals that hold up on mid-range Android phones and 3G.
- Work with design and product to ship features end to end, from discovery to measurement.
- Raise the bar on code quality through reviews, testing and documentation.
- Mentor mid-level engineers.
What you'll bring
- 5+ years building production web apps with React and TypeScript.
- Deep understanding of web performance, SSR and caching.
- Experience with accessibility (WCAG 2.1 AA).
Nice to have
- Experience with marketplaces or classifieds.
- Next.js App Router in production.
Benefits
- Health cover — Comprehensive inpatient and outpatient medical cover for you, your spouse and up to four children.
- Pension — Employer contribution of 5% of basic salary to a registered pension scheme, on top of NSSF.
- Learning budget — KSh 100,000 a year for courses, books and conferences.
- Hybrid work — Office in Westlands with flexible remote days, plus a home-office allowance.
- Time off — 25 days annual leave, your birthday off, and paid parental leave above the statutory minimum.
- Car discount — Staff discounts with partner dealers and free KakaCare inspections.
Hiring process
- 1Apply. Send your CV and a short note. We reply to every application within 10 working days.
- 2Intro call. 30 minutes with the hiring manager about the role and your experience.
- 3Skills interview. A practical exercise relevant to the role — never unpaid take-home work over 3 hours.
- 4Team interview. Meet the people you'd work with and ask us anything.
- 5Offer. References, then a written offer including salary and benefits.
KakaMotors Limited is an equal opportunity employer. We process applicant data as described in our Privacy Policy and keep unsuccessful applications for 12 months unless you ask us to delete them sooner.

