Senior JavaScript Engineer

Job Location

Cape Town, South Africa

Job Description

Senior JavaScript Engineer Join a product-led team pushing the limits of Next.js innovation Cape Town-based | R50,000 R70,000/month | On-site About Our Client This fast-growing tech company is building cutting-edge digital products from their Cape Town HQ, with a strong focus on performance, scalability, and user experience. Their cross-functional teams work collaboratively in an agile environment, and they invest heavily in engineering excellence and modern tooling. If you're passionate about modern frontend architecture and love shipping clean, impactful code this is the place to do it. The Role: Senior JavaScript Engineer As a Senior JavaScript Engineer, you'll be leading the build of complex web applications using the latest in the Next.js ecosystem. This role is for someone who thrives in a modern JavaScript stack, enjoys mentoring others, and wants to have a real say in shaping the frontend architecture and standards. You'll be instrumental in ensuring scalable design patterns, frontend performance, and best practices across the engineering team. Key Responsibilities Minimum 5 years of JavaScript development experience in production environments Build and scale applications using Next.js (App Router and Pages Router) Develop reusable components and implement scalable design patterns Optimise performance using SSR, ISR, SSG, streaming, and server components Mentor junior and mid-level developers in React and Next.js Lead technical planning, architecture decisions, and technology evaluations Ensure high code quality through code reviews and testing best practices Collaborate closely with product managers and designers Contribute to internal tools, CI/CD pipelines, and deployment workflows Stay on the pulse of modern JS and React ecosystem developments About You 5 years in JavaScript, with 3 years in React and 2 years in Next.js (v13) Strong command of rendering strategies: SSR, SSG, ISR, and client-side rendering Proficient in TypeScript, async patterns, React hooks, context, and state management Experience with Tailwind CSS, CSS-in-JS, and component libraries Git-savvy with strong collaborative workflows Passionate about web performance, Core Web Vitals, and clean architecture Advantageous: experience with Vercel, testing frameworks (Vitest, Playwright, etc.), SEO, monorepos, NextAuth.js, WebSockets, headless CMS (e.g., Sanity, Contentful) Proactive, detail-oriented, and always looking to level up the stack and the team

Location: Cape Town, ZA

Posted Date: 11/19/2025
View More Jobs

Contact Information

Contact Human Resources

Posted

November 19, 2025
UID: 5492498240

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.