Talent.com
Senior JavaScript Engineer

Senior JavaScript Engineer

The Legends AgencyCape Town, Western Cape, South Africa
12 days ago
Job type
  • Quick Apply
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

Create a job alert for this search

Senior Engineer • Cape Town, Western Cape, South Africa

Related jobs
  • Promoted
Senior Software Engineer (Digisure)

Senior Software Engineer (Digisure)

Santam InsuranceBellville, ZA
Job title : Senior Software Engineer (Digisure).Job Location : Western Cape, Bellville.The Senior Software Engineer position is a critical role, responsible for guidance of the wider team and deliv...Show moreLast updated: 18 days ago
Full Stack JavaScript Engineer (React / Next.js / Expo / Supabase)

Full Stack JavaScript Engineer (React / Next.js / Expo / Supabase)

The Legends AgencyCape Town, Western Cape, South Africa
Remote
Quick Apply
Full Stack JavaScript Engineer (React / Next.Join a Fast-Moving Startup Building Apps with Top Creators.Remote South Africa | R25,000-R31,000 | UK Hours : 8 am-5 pm, Mon-Fri.This London-based startu...Show moreLast updated: 28 days ago
Senior Software Engineer - Java, Vue, Typescript

Senior Software Engineer - Java, Vue, Typescript

AiRStellenbosch, South Africa
Quick Apply
Help us build world-class UX for our signal team, creating innovative web applications that meet user needs and performance requirements. You'll drive the entire UX front-end development lifecycle.B...Show moreLast updated: 13 days ago
  • Promoted
Intermediate QA Analyst

Intermediate QA Analyst

WatersEdge SolutionsStellenbosch, South Africa
Remote (South Africa-Based, with Quarterly In-Person Team Events in Stellenbosch).SaaS | Digital Product Development | Quality Assurance. WatersEdge Solutions is hiring an analytical and detail-orie...Show moreLast updated: 30+ days ago
  • Promoted
Senior Software Engineer - Data Science (CH1148)

Senior Software Engineer - Data Science (CH1148)

CapitalHStellenbosch, South Africa
Our client is a medium-sized engineering company based in Stellenbosch, specializes in the design, development, integration, implementation, and support of complex hardware and software systems.The...Show moreLast updated: 30+ days ago
Senior Backed Engineer (TypeScript) [Prisma Postgres]

Senior Backed Engineer (TypeScript) [Prisma Postgres]

Prisma Data, Inc.Cape Town, Other, South Africa, 7100
At Prisma, we're redefining how developers work with databases.If you're fascinated by the cutting-edge data infrastructure powering companies like Twitter, Airbnb, and Facebook, but want the agili...Show moreLast updated: 24 days ago
  • Promoted
Senior Software Developer (Oracle) (CH1156)

Senior Software Developer (Oracle) (CH1156)

CapitalHKuils River, South Africa
Our client, in the Payments and Lending industry, is seeking an experienced and passionate.This role is a critical part of our software delivery function, where you will design, develop, maintain, ...Show moreLast updated: 30+ days ago
  • Promoted
Engineer - Transport Planning - Bellville

Engineer - Transport Planning - Bellville

AECOMBellville, ZA
Job title : Engineer - Transport Planning - Bellville.Job Location : Western Cape, Bellville.As an Engineer in our Transportation Planning and Traffic Engineering Team, you will be responsible for ...Show moreLast updated: 16 days ago
  • Promoted
Full-Stack Software Developer (C#,SQL) - FULLY REMOTE (CH1165)

Full-Stack Software Developer (C#,SQL) - FULLY REMOTE (CH1165)

CapitalHStellenbosch, South Africa
Remote
Our client, a company in the retail software industry, is looking for an experienced Full-Stack C# Developer to join their team. This role is a hands-on opportunity to contribute to both modern and ...Show moreLast updated: 30+ days ago
  • Promoted
Senior JavaScript Engineer

Senior JavaScript Engineer

The Legends AgencyCape Town, South Africa
Join a product-led team pushing the limits of Next.Cape Town-based | R50,000 R70,000 / month | On-site.This fast-growing tech company is building cutting-edge digital products from their Cape Town HQ...Show moreLast updated: 12 days ago
  • Promoted
Software Developer

Software Developer

Communicate RecruitmentStellenbosch, South Africa
Write clean, efficient, maintainable code (we adore readable code almost as much as we adore snacks.Collaborate with designers, product managers, and fellow dev-wizards to conjure features that use...Show moreLast updated: 5 days ago
  • Promoted
Linux Server Administrator / Engineer

Linux Server Administrator / Engineer

Isilumko Staffing (JHB)Stellenbosch, South Africa
Virtualization and Cloud Management.Hardware / Networking fundamentals preferably in a Datacentre environment (A+ / N+) or similar Diploma. Knowledge of virtualization (Proxmox / KVM) environments.Basi...Show moreLast updated: 12 days ago
  • Promoted
Senior JavaScript Software Engineer – Cape Town – R1000K PA

Senior JavaScript Software Engineer – Cape Town – R1000K PA

E-MergeCape Town, South Africa
Youll help shape the architecture, mentor less experienced engineers, and collaborate across disciplines to deliver products people actually want to use. You''re a doer, a problem-solver, and someon...Show moreLast updated: 30+ days ago
  • Promoted
Java Developer

Java Developer

The Legends AgencyStellenbosch, South Africa
Our client is seeking a talented.You'll be involved in the SDLC from requirements gathering through to product delivery, offering ample opportunities to demonstrate your technical skills and contri...Show moreLast updated: 30+ days ago
  • Promoted
Data Engineer

Data Engineer

Communicate RecruitmentStellenbosch, South Africa
Minimum 5 years orchestrating the infernal symphony of data engineering ideally in the underworlds of credit, lending, or fintech. A degree in Computer Science, Engineering, Mathematics, or similar...Show moreLast updated: 30+ days ago
Senior FullStack Developer (Next.js / TypeScript) – German Proptech Venture

Senior FullStack Developer (Next.js / TypeScript) – German Proptech Venture

Project YCape Town, WC, ZA
Project Y is hiring on behalf of a one of Germany’s fastest-growing PropTech startups.Based in Berlin and with an international team, the venture is transforming the way energy consumption data is ...Show moreLast updated: 18 days ago
Senior Software Engineer

Senior Software Engineer

AiRCape Town, Western Cape, South Africa
Remote
Quick Apply
Help us build the future of global payments for agencies and contractors by automating invoicing and cross-border payments. You'll be a key early engineer shaping our core financial operating system...Show moreLast updated: 30+ days ago
  • Promoted
Intermediate Software Engineer

Intermediate Software Engineer

PoimaineStellenbosch, South Africa
Intermediate Software Engineer.You will solve technical problems confidently, collaborate on design and implementation decisions, and provide guidance to junior developers.This role allows you to d...Show moreLast updated: 30+ days ago