Jobera
All JobsView all categories →

Popular Categories

  • Retail106.5k
  • Healthcare94.1k
  • Operations92.7k
  • Sales72.7k
  • Healthcare Clinical61.5k
  • Engineering57.5k
  • Food Service47.9k
  • Software Engineering36.4k
  • Skilled Trades & Field Services30.8k
  • Finance & Accounting28.9k
  • Education & Training22.4k
  • Customer Support21.9k

Job Roles

  • Retail Sales Associate49.0k
  • Nurse35.1k
  • Software Engineer31.9k
  • Account Executive30.2k
  • Shift Supervisor20.4k
  • Assistant Store Manager18.9k
  • Project Manager18.1k
  • Customer Service Representative16.2k
  • Pharmacy Technician16.2k
  • Driver15.8k
  • Restaurant Server15.5k
  • Customer Support Specialist14.6k
  • Maintenance Technician11.4k
  • Store Manager11.4k
  • Teacher11.2k
View all categories →
AI Resume Builder
Build & tailor your resume
AI Resume Creator
Tailor your resume to a job
AI Cover Letter
Personalized letters by AI
AI Headshots
Professional photos from selfies
Job Tracker
Track all your applications
Job Search Analytics
See what gets replies
Super Search
Search every job site at once
Chrome Extension
Autofill job applications
See all tools→
Remote JobsEmployersLocations
Career Tips
Cover Letter
CV Tips
Job Interview
Remote Work
Resume Tips
Work Statistics
See all resources→
Log inSign up
Post a Job
Jobera

Smarter job search, powered by transparency.

For Job Seekers
Browse JobsRemote JobsAI Resume BuilderAI Resume CreatorAI Cover LetterAI HeadshotsJob TrackerJob Search AnalyticsSuper SearchChrome Extension
For Employers
Post a JobPricingEmployer Dashboard
Company
Contact
© 2026 Jobera. All rights reserved. · About · Editorial policy · contact@jobera.comMade with ❤ in Poland
HomeJobsLocationsSouth Africa

Jobs in South Africa

7.4k open positions
7,367 jobs
Filters
Work Mode
Salary Range
$0k$200k+
$0k$50k$100k$150k$200k
Location
Who can apply
Experience
Employment Type
Job Alerts

Get notified about new jobs matching your filters.

Create a free account for extra job tools.
Log in
Showing 20 of 7,367 jobs
schnellglobalschnellglobal·South AfricaSouth Africa·Remote · South Africa

Email Marketing Specialist - Remote

26
Lowest

We're hiring an email marketing specialist to own our lifecycle email program at a fast-growing finance B2C brand. Tasks You'll handle:- Subject lines, offers, and copy- Segmentation and audience strategy- Campaign briefs, calendar planning, and execution- Promotional blasts, automated flows, lifecy

MarketingEmail Marketing SpecialistContractMid
See 2 similar>
Quick Apply
1 0 0↻ Repost 6mo ago
schnellglobal
schnellglobal·South AfricaSouth Africa·Remote

Email Marketing Specialist - Remote

MarketingEmail Marketing SpecialistContractMid
26
Lowest
6mo ago
1 views0 saves 0 applied↻ Repost

We're hiring an email marketing specialist to own our lifecycle email program at a fast-growing finance B2C brand. Tasks You'll handle:- Subject lines, offers, and copy- Segmentation and audience strategy- Campaign briefs, calendar planning, and execution- Promotional blasts, automated flows, lifecy

See 2 similar
Quick Apply
Details
1 views0 saves0 applied↻ Repost
6mo ago
jumo italia srljumo italia srl·South AfricaSouth Africa· +1 country·On-site

Data Engineer

23
Lowest

About this job At JUMO, we’ve built a smart financial services platform to make finance accessible to everyone. Our Data engineering team ensures that our intelligent banking platform is able to acquire data from millions of users across globally distributed sources, such as GSM. Beyond

Data EngineerDataMid
See 2 similar>
Quick Apply
3 0 0 6mo ago
jumo italia srl
jumo italia srl·South AfricaSouth Africa· +1 country

Data Engineer

Data EngineerDataMid
23
Lowest
6mo ago
3 views0 saves 0 applied

About this job At JUMO, we’ve built a smart financial services platform to make finance accessible to everyone. Our Data engineering team ensures that our intelligent banking platform is able to acquire data from millions of users across globally distributed sources, such as GSM. Beyond

See 2 similar
Quick Apply
Details
3 views0 saves0 applied
6mo ago
moxfivemoxfive·South AfricaRemote · open to South Africa

International Contract Bench, Incident Response (DFIR)

$160k–$203k/year
40
Low

Who We Are If you feel like Incident Response and Recovery hasn’t changed in the past 10 years, you’re not alone. Business operations aren’t just on endpoints anymore. It’s behind applications in Okta tiles, auto-scaling workloads, code repos, and sprawling data stores across one or many public clou

OtherInternationalFull-TimeEntry
See 2 similar>
Quick Apply
6 0 0 6mo ago
moxfive
moxfive·South AfricaRemote · open to South Africa

International Contract Bench, Incident Response (DFIR)

OtherInternationalFull-TimeEntry
$160k–$203k
/year
40
Low
6mo ago
6 views0 saves 0 applied

Who We Are If you feel like Incident Response and Recovery hasn’t changed in the past 10 years, you’re not alone. Business operations aren’t just on endpoints anymore. It’s behind applications in Okta tiles, auto-scaling workloads, code repos, and sprawling data stores across one or many public clou

See 2 similar
Quick Apply
Details
6 views0 saves0 applied
6mo ago
O
Osmosis·South AfricaRemote · open to South Africa

Elsevier Clinical Content Reviewer, Specialty Specific (Part-Time, Fixed Term Contract). International (UK, AUS, NZ) Applicants Only

From $80/hour
41
Low

Position Overview We are developing an innovative educational product designed to support medical educators in teaching medical students. To ensure the highest quality and educational effectiveness, we are seeking qualified medical educators currently teaching medical students from Australia, New Ze

OtherInternationalEntry
See 2 similar>
Quick Apply
7 0 0 6mo ago
O
Osmosis·South AfricaRemote · open to South Africa

Elsevier Clinical Content Reviewer, Specialty Specific (Part-Time, Fixed Term Contract). International (UK, AUS, NZ) Applicants Only

OtherInternationalEntry
From $80
/hour
41
Low
6mo ago
7 views0 saves 0 applied

Position Overview We are developing an innovative educational product designed to support medical educators in teaching medical students. To ensure the highest quality and educational effectiveness, we are seeking qualified medical educators currently teaching medical students from Australia, New Ze

See 2 similar
Quick Apply
Details
7 views0 saves0 applied
6mo ago
MetabaseMetabase·South AfricaRemote · open to South Africa

CI Engineer

$116k–$213k/year
43
Low

Metabase is the easiest way for people to get insights from their data, from tiny startups who get up and running quickly to major corporations with tens of thousands of users. That's why people love us. We bring data tools with the elegance and simplicity of consumer products to the crufty world of

Customer SupportOtherEngineerAI EngineerIt Support SpecialistFull-Time (Remote)Mid
See 6 similar>
Quick Apply
14 0 0 6mo ago
Metabase
Metabase·South AfricaRemote · open to South Africa

CI Engineer

Customer SupportOtherEngineerAI EngineerFull-Time (Remote)Mid
$116k–$213k
/year
43
Low
6mo ago
14 views0 saves 0 applied

Metabase is the easiest way for people to get insights from their data, from tiny startups who get up and running quickly to major corporations with tens of thousands of users. That's why people love us. We bring data tools with the elegance and simplicity of consumer products to the crufty world of

It Support SpecialistData & AI
See 6 similar
Quick Apply
Details
14 views0 saves0 applied
6mo ago
collierrecruitmentcollierrecruitment·South AfricaSouth Africa·On-site

Client Services Manager

20
Lowest

Our client is part of a global leader in international trade and tax — operating across 200+ destinations and trusted by some of the world's most recognizable technology brands. They're looking for someone who takes pride in getting the details right, every single time. The Role You're not a support

Customer SupportOtherCustomer Service RepresentativeClient Services ManagerMid
See 4 similar>
Quick Apply
8 0 0 6mo ago
collierrecruitment
collierrecruitment·South AfricaSouth Africa

Client Services Manager

Customer SupportOtherCustomer Service RepresentativeClient Services ManagerMid
20
Lowest
6mo ago
8 views0 saves 0 applied

Our client is part of a global leader in international trade and tax — operating across 200+ destinations and trusted by some of the world's most recognizable technology brands. They're looking for someone who takes pride in getting the details right, every single time. The Role You're not a support

See 4 similar
Quick Apply
Details
8 views0 saves0 applied
6mo ago
agilebridgeagilebridge·South AfricaSouth Africa·On-site

Senior Software Developer

20
Lowest

Job purpose: A Senior Software Engineer is an experienced professional responsible for overseeing software development projects, writing clean and efficient code, and providing technical leadership to a team of engineers. In this role, you will assume ownership in the design, development, and delive

OtherSoftware DeveloperFull-TimeSenior
See 2 similar>
Quick Apply
5 0 0 6mo ago
agilebridge
agilebridge·South AfricaSouth Africa

Senior Software Developer

OtherSoftware DeveloperFull-TimeSenior
20
Lowest
6mo ago
5 views0 saves 0 applied

Job purpose: A Senior Software Engineer is an experienced professional responsible for overseeing software development projects, writing clean and efficient code, and providing technical leadership to a team of engineers. In this role, you will assume ownership in the design, development, and delive

See 2 similar
Quick Apply
Details
5 views0 saves0 applied
6mo ago
SupersideSuperside·South AfricaRemote · open to South Africa

Senior Account Manager

32
Lowest

Own the end-to-end relationship for a portfolio of clients, ensuring retention and strong stakeholder trust. Manage renewals and support moderate growth opportunities within defined commercial frameworks. Guide Project Managers to ensure smooth delivery and consistent quality across engagements. Mon

SalesAccount ManagerContractorSenior
See 2 similar>
Quick Apply
15 0 0 6mo ago
Superside
Superside·South AfricaRemote · open to South Africa

Senior Account Manager

SalesAccount ManagerContractorSenior
32
Lowest
6mo ago
15 views0 saves 0 applied

Own the end-to-end relationship for a portfolio of clients, ensuring retention and strong stakeholder trust. Manage renewals and support moderate growth opportunities within defined commercial frameworks. Guide Project Managers to ensure smooth delivery and consistent quality across engagements. Mon

See 2 similar
Quick Apply
Details
15 views0 saves0 applied
6mo ago
vhambacozavhambacoza·South AfricaSouth Africa·On-site

Sales Representative - Courier Industry

19
Lowest

Vhamba transportation services is seeking a highly motivated and results-driven Sales Representative to join their team in the Courier Industry in the Gauteng region(Kempton Park). The ideal candidate will have a passion for sales and a proven track record of achieving revenue targets. Tasks Maintai

SalesAccount ExecutiveEmployeeMid
See 2 similar>
Quick Apply
5 0 0↻ Repost 6mo ago
vhambacoza
vhambacoza·South AfricaSouth Africa

Sales Representative - Courier Industry

SalesAccount ExecutiveEmployeeMid
19
Lowest
6mo ago
5 views0 saves 0 applied↻ Repost

Vhamba transportation services is seeking a highly motivated and results-driven Sales Representative to join their team in the Courier Industry in the Gauteng region(Kempton Park). The ideal candidate will have a passion for sales and a proven track record of achieving revenue targets. Tasks Maintai

See 2 similar
Quick Apply
Details
5 views0 saves0 applied↻ Repost
6mo ago
SAPROSAPRO·South AfricaSouth Africa·On-site

Experienced Auditors (US Not for Profit)

22
Lowest

Join SAPRO for the US Not for Profit Audit Season SAPRO is seeking experienced Senior In-Charge audit professionals to support our US clients during the upcoming Not for Profit (NFP) audit season, with a strong focus on education, charter schools, and healthcare organisations. This is an exciting op

OtherExperiencedAuditMid
See 3 similar>
Quick Apply
7 0 0 7mo ago
SAPRO
SAPRO·South AfricaSouth Africa

Experienced Auditors (US Not for Profit)

OtherExperiencedAuditMid
22
Lowest
7mo ago
7 views0 saves 0 applied

Join SAPRO for the US Not for Profit Audit Season SAPRO is seeking experienced Senior In-Charge audit professionals to support our US clients during the upcoming Not for Profit (NFP) audit season, with a strong focus on education, charter schools, and healthcare organisations. This is an exciting op

See 3 similar
Quick Apply
Details
7 views0 saves0 applied
7mo ago
A
Archsoftware·South AfricaSouth Africa·On-site

Spinnaker Software

18
Lowest

Join a team that thrives on collaboration and will offer an environment that feels as familiar as home. We all have and support each other to reach the same goal - Excellent Customer Service! Our Western Cape branch is looking for someone that is keen to learn with a can-do attitude. You will provid

EngineeringOtherSoftwareMid
See 3 similar>
Quick Apply
2 0 0↻ Repost 7mo ago
A
Archsoftware·South AfricaSouth Africa

Spinnaker Software

EngineeringOtherSoftwareMid
18
Lowest
7mo ago
2 views0 saves 0 applied↻ Repost

Join a team that thrives on collaboration and will offer an environment that feels as familiar as home. We all have and support each other to reach the same goal - Excellent Customer Service! Our Western Cape branch is looking for someone that is keen to learn with a can-do attitude. You will provid

See 3 similar
Quick Apply
Details
2 views0 saves0 applied↻ Repost
7mo ago
dsltelecomdsltelecom·South AfricaSouth Africa·On-site

Sales Intern

20
Lowest

Do you have a passion for technology and innovation? Are you looking for an exciting opportunity to kickstart your career or gain valuable internship experience? If you’re insatiably curious and always want to learn more, then you’ve come to the right place. We are seeking a dynamic and motivated Sa

SalesOtherAccount ExecutiveSales InternEntry
See 4 similar>
Quick Apply
8 0 0 8mo ago
dsltelecom
dsltelecom·South AfricaSouth Africa

Sales Intern

SalesOtherAccount ExecutiveSales InternEntry
20
Lowest
8mo ago
8 views0 saves 0 applied

Do you have a passion for technology and innovation? Are you looking for an exciting opportunity to kickstart your career or gain valuable internship experience? If you’re insatiably curious and always want to learn more, then you’ve come to the right place. We are seeking a dynamic and motivated Sa

See 4 similar
Quick Apply
Details
8 views0 saves0 applied
8mo ago
rwazirwazi·South AfricaRemote · open to South Africa

SDR (Sales Development Representative)

26
Lowest

SDR (Sales Development Representative) Team: MonetizationLocation: Flexible / RemoteReporting to: Sales Director Role Overview The SDR qualifies enterprise demand and builds high-quality opportunity flow. This role ensures pipeline quality before Account Executive engagement. This is structured dema

SalesSales Development RepFull-TimeMid
See 2 similar>
Quick Apply
8 0 0 8mo ago
rwazi
rwazi·South AfricaRemote · open to South Africa

SDR (Sales Development Representative)

SalesSales Development RepFull-TimeMid
26
Lowest
8mo ago
8 views0 saves 0 applied

SDR (Sales Development Representative) Team: MonetizationLocation: Flexible / RemoteReporting to: Sales Director Role Overview The SDR qualifies enterprise demand and builds high-quality opportunity flow. This role ensures pipeline quality before Account Executive engagement. This is structured dema

See 2 similar
Quick Apply
Details
8 views0 saves0 applied
8mo ago
noa testing & certificationnoa testing & certification·South AfricaSouth Africa·On-site

Submit a Referral (NOA Team Members Only)

18
Lowest

NOA is growing, and as we continue to scale we are always on the lookout for high-performing energy enthusiasts — people who are passionate about the work we do, who care about the impact we are making, and who will help us build something truly meaningful. Finding the right people is one of the mos

OtherPermanentMid
See 1 similar>
Quick Apply
2 0 0 8mo ago
noa testing & certification
noa testing & certification·South AfricaSouth Africa

Submit a Referral (NOA Team Members Only)

OtherPermanentMid
18
Lowest
8mo ago
2 views0 saves 0 applied

NOA is growing, and as we continue to scale we are always on the lookout for high-performing energy enthusiasts — people who are passionate about the work we do, who care about the impact we are making, and who will help us build something truly meaningful. Finding the right people is one of the mos

See 1 similar
Quick Apply
Details
2 views0 saves0 applied
8mo ago
VrchatVrchat·South AfricaRemote · open to South Africa

Staff Engineer - Recommendations

32
Lowest

Join the VRChat Team! VRChat offers a first-of-its-kind, game-changing platform that provides an endless collection of social VR experiences and gives the power of creation to its robust community. With over 250,000 worlds and growing, VRChat’s vision is to allow users to bring their imaginations to

OtherStaff EngineerFull-TimeMid
See 2 similar>
Quick Apply
9 0 0 8mo ago
Vrchat
Vrchat·South AfricaRemote · open to South Africa

Staff Engineer - Recommendations

OtherStaff EngineerFull-TimeMid
32
Lowest
8mo ago
9 views0 saves 0 applied

Join the VRChat Team! VRChat offers a first-of-its-kind, game-changing platform that provides an endless collection of social VR experiences and gives the power of creation to its robust community. With over 250,000 worlds and growing, VRChat’s vision is to allow users to bring their imaginations to

See 2 similar
Quick Apply
Details
9 views0 saves0 applied
8mo ago
jemhrjemhr·South AfricaSouth Africa·On-site

Account Executive

20
Lowest

Cape-Town Based | Scale-Up | Full-time Role | Revenue Machine | Hiring Manager: Chris Hellmann Jem is hiring an Account Executive to drive new revenue by sourcing, closing, and growing employer customers. (Jem runs an always-on hiring approach for this role. We are not actively hiring an AE right no

SalesAccount ExecutiveFull-TimeMid
See 2 similar>
Quick Apply
5 0 0 10mo ago
jemhr
jemhr·South AfricaSouth Africa

Account Executive

SalesAccount ExecutiveFull-TimeMid
20
Lowest
10mo ago
5 views0 saves 0 applied

Cape-Town Based | Scale-Up | Full-time Role | Revenue Machine | Hiring Manager: Chris Hellmann Jem is hiring an Account Executive to drive new revenue by sourcing, closing, and growing employer customers. (Jem runs an always-on hiring approach for this role. We are not actively hiring an AE right no

See 2 similar
Quick Apply
Details
5 views0 saves0 applied
10mo ago
cloudxcloudx·South AfricaRemote · open to South Africa

Forward Deployed Engineer (EMEA)

29
Lowest

About CloudX At CloudX we’re building a new supply-side advertising platform for mobile publishers. We’re convinced that an AI-native product will significantly advance the state of the art in mobile advertising; we recently raised a $30M Series A in order to bring this dream to life. We have a long

OtherSoftware EngineerForward Deployed EngineerSoftware EngineeringFull-TimeMid
See 4 similar>
Quick Apply
7 0 0 11mo ago
cloudx
cloudx·South AfricaRemote · open to South Africa

Forward Deployed Engineer (EMEA)

OtherSoftware EngineerForward Deployed EngineerSoftware EngineeringFull-TimeMid
29
Lowest
11mo ago
7 views0 saves 0 applied

About CloudX At CloudX we’re building a new supply-side advertising platform for mobile publishers. We’re convinced that an AI-native product will significantly advance the state of the art in mobile advertising; we recently raised a $30M Series A in order to bring this dream to life. We have a long

See 4 similar
Quick Apply
Details
7 views0 saves0 applied
11mo ago
SofarsoundsSofarsounds·South AfricaRemote · open to South Africa

Freelance Event Curator (outside of US/UK/CAN)

32
Lowest

Note: While this is a freelance role, candidates must be local to the market in which they are applying. About Us Born in a London flat in 2009, Sofar began as an answer to a growing problem: live music had lost its magic. It blossomed into a global movement that kept music at its heart while expand

OtherCuratorFreelanceMid
See 2 similar>
Quick Apply
8 0 0 11mo ago
Sofarsounds
Sofarsounds·South AfricaRemote · open to South Africa

Freelance Event Curator (outside of US/UK/CAN)

OtherCuratorFreelanceMid
32
Lowest
11mo ago
8 views0 saves 0 applied

Note: While this is a freelance role, candidates must be local to the market in which they are applying. About Us Born in a London flat in 2009, Sofar began as an answer to a growing problem: live music had lost its magic. It blossomed into a global movement that kept music at its heart while expand

See 2 similar
Quick Apply
Details
8 views0 saves0 applied
11mo ago
S
Soraunion·South AfricaRemote · open to South Africa

Freelance Full Stack Developer for Sora Union

30
Lowest

Talent is everywhere, opportunity is not. Sora Union changes that. Sora Union is a globally distributed professional services company that specializes in Design, Software Engineering, QA. Our experienced talent comes from communities where there is displacement or risk of displacement due to conflic

EngineeringFull Stack DeveloperFullstack DeveloperSoftware EngineeringMid
See 4 similar>
Quick Apply
11 0 0 12mo ago
S
Soraunion·South AfricaRemote · open to South Africa

Freelance Full Stack Developer for Sora Union

EngineeringFull Stack DeveloperFullstack DeveloperSoftware EngineeringMid
30
Lowest
12mo ago
11 views0 saves 0 applied

Talent is everywhere, opportunity is not. Sora Union changes that. Sora Union is a globally distributed professional services company that specializes in Design, Software Engineering, QA. Our experienced talent comes from communities where there is displacement or risk of displacement due to conflic

See 4 similar
Quick Apply
Details
11 views0 saves0 applied
12mo ago
SourceworxSourceworx·South AfricaSouth Africa·On-site

Senior Android Developer

20
Lowest

Job Description: We are looking for a Senior Android developer responsible for the development and maintenance of applications aimed at Android. Your primary focus will be the development of such applications and their integration with back-end services. You will be working alongside other engineers

EngineeringMobile DeveloperSenior
See 2 similar>
Quick Apply
4 0 0 12mo ago
Sourceworx
Sourceworx·South AfricaSouth Africa

Senior Android Developer

EngineeringMobile DeveloperSenior
20
Lowest
12mo ago
4 views0 saves 0 applied

Job Description: We are looking for a Senior Android developer responsible for the development and maintenance of applications aimed at Android. Your primary focus will be the development of such applications and their integration with back-end services. You will be working alongside other engineers

See 2 similar
Quick Apply
Details
4 views0 saves0 applied
12mo ago
← Prev1…636465…369Next →
Load next page of jobs
Newsletter
10% off

Stay ahead of the market

Get weekly curated job picks, salary trends, and career insights delivered to your inbox.

Subscribe and get 10% off your first payment.

Join 12,000+ professionals

Code sent after you confirm your email · first payment only · new customers. Unsubscribe anytime.

Browse jobs by city in South Africa

Cape Town235 On-site | 4 Remote | 4 HybridJohannesburg149 On-site | 2 Remote | 0 HybridGqeberha89 On-site | 0 Remote | 0 HybridSandton34 On-site | 0 Remote | 0 HybridEast London29 On-site | 0 Remote | 0 HybridPretoria24 On-site | 0 Remote | 0 HybridCenturion22 On-site | 0 Remote | 0 HybridStellenbosch14 On-site | 1 Remote | 0 HybridRandburg14 On-site | 0 Remote | 0 HybridPaarl12 On-site | 0 Remote | 0 HybridMidrand10 On-site | 0 Remote | 0 HybridDurban5 On-site | 0 Remote | 0 HybridEdenvale5 On-site | 0 Remote | 0 HybridGeorge5 On-site | 0 Remote | 0 HybridGermiston5 On-site | 0 Remote | 0 HybridGrahamstown4 On-site | 0 Remote | 0 HybridKempton Park4 On-site | 0 Remote | 0 HybridStutterheim4 On-site | 0 Remote | 0 HybridBenoni3 On-site | 0 Remote | 0 HybridRoodepoort3 On-site | 0 Remote | 0 HybridAlberton2 On-site | 0 Remote | 0 HybridBhisho2 On-site | 0 Remote | 0 HybridHermanus2 On-site | 0 Remote | 0 HybridKrugersdorp2 On-site | 0 Remote | 0 HybridPietermaritzburg2 On-site | 0 Remote | 0 HybridPinetown2 On-site | 0 Remote | 0 HybridSasolburg2 On-site | 0 Remote | 0 HybridTzaneen2 On-site | 0 Remote | 0 HybridBloemfontein1 On-site | 0 Remote | 0 HybridKathu1 On-site | 0 Remote | 0 HybridKirkwood1 On-site | 0 Remote | 0 HybridKuilsrivier1 On-site | 0 Remote | 0 HybridMossel Bay1 On-site | 0 Remote | 0 HybridNelspruit1 On-site | 0 Remote | 0 HybridPolokwane1 On-site | 0 Remote | 0 HybridPotchefstroom1 On-site | 0 Remote | 0 HybridRobertson1 On-site | 0 Remote | 0 HybridSprings1 On-site | 0 Remote | 0 HybridUitenhage1 On-site | 0 Remote | 0 HybriduMhlanga Rocks1 On-site | 0 Remote | 0 Hybrid