Senior JavaScript Engineer
Join a product-led team pushing the limits of [URL Removed] 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 [URL Removed] 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 [URL Removed] (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 [URL Removed]
  • 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 [URL Removed] (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, [URL Removed] WebSockets, headless CMS (e.g., Sanity, Contentful)
  • Proactive, detail-oriented, and always looking to level up the stack and the team

Desired Skills:

  • Javascript
  • Next.js
  • App Router
  • Pages Router
  • Develop Components
  • SSR
  • ISR
  • SSG
  • Streaming
  • Server Components
  • React
  • TypeScript
  • Tailwind
  • JavaScript React

Desired Work Experience:

  • 5 to 10 years

Desired Qualification Level:

  • Degree

Learn more/Apply for this position