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

Welcome to The Legends Agency!
We are a premier Employer of Record (EOR) partner dedicated to helping global businesses build and manage exceptional teams in South Africa.
Our comprehensive, full-service solutions empower organizations to navigate the complexities of local employment while ensuring compliance, efficiency, and cost-effectiveness.
At The Legends Agency, we specialize in connecting international companies with top talent in South Africa, streamlining the hiring process, and managing payroll, compliance, and benefits seamlessly.
Our commitment to excellence ensures that our clients can focus on their core business while we handle the intricacies of workforce management.
Whether you’re looking to expand your team or establish a presence in the region, we provide tailored solutions that meet your unique needs. Let us help you create a legendary team that drives success and innovation.
We can save you money on salaries and social premiums and provide you with skilled English-speaking talent.
Explore more about our services at www.the-legends-agency.com or Mail us for details anthony.kettle@the-legends-agency.com.