Frontend Jobs in South Africa
There are 139 open Frontend jobs in South Africa on freehire right now. 38 of them were posted recently. The skills employers ask for most often are react, css and api.
Most requested skills
- react 58%
- css 52%
- api 49%
- agile 42%
- javascript 40%
- html 40%
- typescript 40%
- angular 37%
How the work is done
- Remote 22 · 16%
- Hybrid 12 · 9%
- Onsite 2 · 1%
Visa sponsorship offered in 25% of the 4 postings that state a position on it.
Seniority
- Senior 36
- Lead 4
- Middle 4
- Junior 3
- Principal 2
- Intern 1
Who is hiring
- 501-1000 employees 8
- 51-200 employees 5
- 11-50 employees 2
- 1000+ employees 1
Hybrid Frontend Developer: React & TS for Cinemas
Builds and maintains cinema-focused websites using React, TypeScript, and SCSS/CSS, ensuring high-quality UX through testing and collaboration.
Senior Frontend Developer
Build modern web apps with React, TypeScript, and micro frontends; collaborate on a design system and deliver test-driven code.
Frontend Developer
Build AI-powered React/Angular front-end apps with chatbots, LLM integrations, and responsive UIs while collaborating with backend and AI teams.
Frontend Developer
Build enterprise dashboards and mobile-responsive apps in React/Angular with TypeScript, ensuring WCAG accessibility and integrating with backend APIs.
Frontend Developer
Builds secure, scalable Angular front-end apps for a financial-services org, integrating with REST APIs and following engineering best practices.
Frontend Engineer (React) — FinTech, Cape Town Office
Builds single-page payment apps in React/TypeScript, manages state, writes tests, and mentors peers in a fast-paced FinTech team.
Front-end Engineer
Builds React/Next.js UIs and design-system components for Solenya’s AI interfaces, focusing on performance, accessibility, and SEO.
Frontend Engineer (ZB)
Builds and maintains React-based frontend applications and integrates them with C#/.NET APIs, using Azure DevOps for CI/CD.
Frontend Developer (.NET / Blazor) - Gauteng Centurion
Builds and maintains Blazor-based frontend interfaces in C#/.NET, integrates with APIs, and collaborates on enterprise application modernization.
Senior Angular Developer: Cloud & Frontend Architect
Senior Angular developer builds and refines cloud-connected frontend features using Angular and C# in an Agile team.
Frontend Angular Developer (Senior) 2566 TT
Senior Angular developer builds UI features in an Agile team, collaborating with Munich partners, writing tests, and deploying solutions using REST APIs and CI/CD pipelines.
Developer Frontend Cape Town
Build and refine single-page applications in Angular 2, automate tests, and mentor peers while collaborating on new features for a global UC management automation leader.
Remote Frontend Developer — Landing Pages & Small Websites
Build landing pages and small websites using HTML, CSS, and JavaScript for the Tendem project, working remotely part-time.
Senior Front-End React Engineer
Build and maintain React-based frontend apps (Astro/Next.js) in a TypeScript microfrontend architecture for an ad-tech platform, collaborating with Kotlin backend teams and integrating AI tooling.
Frontend Engineer (Angular 17+)
Build and maintain web and mobile dashboards using Angular 17+, TypeScript, and Micro-frontends to enhance user engagement and data visualization for a nonprofit health platform.
Frontend Developer
Build and maintain web apps using Angular, TypeScript, and .NET, integrating front-end with .NET Core backends while ensuring PCI compliance.
Principle Frontend Developer
Principal Frontend Developer builds high-performance web and mobile apps using Angular and Ionic’s Capacitor, mentors engineers, and sets front-end standards.
Frontend Developer
Build and maintain modern web apps using React, Next.js, Tailwind CSS, and PHP; integrate APIs and collaborate with designers to deliver responsive, high-performance UIs.

Senior Frontend Developer
Build and refine features for a high-traffic, transactional web platform serving millions of users, using modern JavaScript frameworks and responsive design.