Jobera
All JobsView all categories →

Popular Categories

  • Retail107.4k
  • Healthcare94.8k
  • Operations93.2k
  • Sales73.1k
  • Healthcare Clinical62.4k
  • Engineering57.7k
  • Food Service48.1k
  • Software Engineering36.4k
  • Skilled Trades & Field Services30.9k
  • Finance & Accounting29.5k
  • Education & Training22.4k
  • Customer Support22.1k

Job Roles

  • Retail Sales Associate49.6k
  • Nurse35.6k
  • Software Engineer31.9k
  • Account Executive30.4k
  • Shift Supervisor20.5k
  • Assistant Store Manager19.0k
  • Project Manager18.1k
  • Customer Service Representative16.4k
  • Pharmacy Technician16.4k
  • Driver15.9k
  • Restaurant Server15.5k
  • Customer Support Specialist14.7k
  • Maintenance Technician11.5k
  • Store Manager11.5k
  • Teacher11.3k
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.3k open positions
7,326 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,326 jobs
greenparkcontentgreenparkcontent·South AfricaSouth Africa·Remote · South Africa

Graphic Designer (German and French Speaker)

28
Lowest

This is a fixed-term contract until the end of 2026 This is a remote role (GMT or CET time zone) About Greenpark Greenpark is a global, award-winning digital agency specialising in omnichannel search and social. Our raison d’etre is to create amazing content that people and algorithms love. How? Thr

DesignGraphic DesignerFixed-Term EmployeeMid
See 2 similar>
Quick Apply
6 0 0↻ Repost 21mo ago
greenparkcontent
greenparkcontent·South AfricaSouth Africa·Remote

Graphic Designer (German and French Speaker)

DesignGraphic DesignerFixed-Term EmployeeMid
28
Lowest
21mo ago
6 views0 saves 0 applied↻ Repost

This is a fixed-term contract until the end of 2026 This is a remote role (GMT or CET time zone) About Greenpark Greenpark is a global, award-winning digital agency specialising in omnichannel search and social. Our raison d’etre is to create amazing content that people and algorithms love. How? Thr

See 2 similar
Quick Apply
Details
6 views0 saves0 applied↻ Repost
21mo ago
WPP MediaWPP Media·South AfricaSouth Africa·On-site

Media Buyer

61
Med

About WPP Media WPP is the trusted growth partner for the world’s leading brands. With exceptional talent, trusted data and intelligence, and world-class partnerships – all united by our pioneering agentic marketing platform, WPP Open – we help clients navigate change, capture opportunity, and deliv

MarketingMedia BuyerMid
See 2 similar>
Quick Apply
2 0 0 New↻ Repost 2d ago
WPP Media
WPP Media·South AfricaSouth Africa

Media Buyer

MarketingMedia BuyerMid
61
Med
2d ago
2 views0 saves 0 appliedNew↻ Repost

About WPP Media WPP is the trusted growth partner for the world’s leading brands. With exceptional talent, trusted data and intelligence, and world-class partnerships – all united by our pioneering agentic marketing platform, WPP Open – we help clients navigate change, capture opportunity, and deliv

See 2 similar
Quick Apply
Details
2 views0 saves0 appliedNew↻ Repost
2d ago
oldmutualoldmutual·South AfricaSouth Africa·On-site

OMF Financial Consultant (Edenvale Greenstone)

51
Low

Let's Write Africa's Story Together! Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this. Job Description Provides advice on a specific range of products to a specific allocated market and are individually accountable for achieving results through their own

Finance & AccountingFinancial AdvisorMid
See 2 similar>
Quick Apply
2 0 0 New 2d ago
oldmutual
oldmutual·South AfricaSouth Africa

OMF Financial Consultant (Edenvale Greenstone)

Finance & AccountingFinancial AdvisorMid
51
Low
2d ago
2 views0 saves 0 appliedNew

Let's Write Africa's Story Together! Old Mutual is a firm believer in the African opportunity and our diverse talent reflects this. Job Description Provides advice on a specific range of products to a specific allocated market and are individually accountable for achieving results through their own

See 2 similar
Quick Apply
Details
2 views0 saves0 appliedNew
2d ago
tigerbrandstigerbrands·South AfricaSouth Africa·On-site

Forklift Driver

26
Lowest

It's fun to work in a company where people truly BELIEVE in what they're doing! Responsible for operating a fork lift to push, pull, lift, stack, tier or move products, equipment or materials either inside or outside the company's premises. Works under supervision where decisions are clearly defined

Logistics & Supply ChainForklift OperatorMid
See 2 similar>
Quick Apply
3 0 0 8d ago
tigerbrands
tigerbrands·South AfricaSouth Africa

Forklift Driver

Logistics & Supply ChainForklift OperatorMid
26
Lowest
8d ago
3 views0 saves 0 applied

It's fun to work in a company where people truly BELIEVE in what they're doing! Responsible for operating a fork lift to push, pull, lift, stack, tier or move products, equipment or materials either inside or outside the company's premises. Works under supervision where decisions are clearly defined

See 2 similar
Quick Apply
Details
3 views0 saves0 applied
8d ago
USAUSA·South AfricaSouth Africa·On-site

Field Visual Merchandiser - Cotton On South Africa( North Region )

33
Lowest

Do you speak fashion? We're hiring! Let’s Chat Be Who You Are. Love What You Do. We’re an Aussie brand with our feet on the ground and our heart in our people. Bringing you a brand new opportunity in our Cotton On Team in the North Region. Benefits · Monday – Friday working weeks and flexible workin

RetailVisual MerchandiserMid
See 2 similar>
Quick Apply
2 0 0 8d ago
USA
USA·South AfricaSouth Africa

Field Visual Merchandiser - Cotton On South Africa( North Region )

RetailVisual MerchandiserMid
33
Lowest
8d ago
2 views0 saves 0 applied

Do you speak fashion? We're hiring! Let’s Chat Be Who You Are. Love What You Do. We’re an Aussie brand with our feet on the ground and our heart in our people. Bringing you a brand new opportunity in our Cotton On Team in the North Region. Benefits · Monday – Friday working weeks and flexible workin

See 2 similar
Quick Apply
Details
2 views0 saves0 applied
8d ago
HuzzleHuzzle·South AfricaSouth Africa·Remote · South Africa

Remote PPC Manager

46
Low

About Huzzle At Huzzle, we connect exceptional talents with top opportunities at leading companies across the UK, US, Canada, Europe, and Australia. Our clients include startups, digital agencies, and tech platforms in industries such as SaaS, MarTech, FinTech, and EdTech. Unlike an outsourcing agen

OtherFull-TimeMid
See 1 similar>
Quick Apply
0 0 0 8d ago
Huzzle
Huzzle·South AfricaSouth Africa·Remote

Remote PPC Manager

OtherFull-TimeMid
46
Low
8d ago
0 views0 saves 0 applied

About Huzzle At Huzzle, we connect exceptional talents with top opportunities at leading companies across the UK, US, Canada, Europe, and Australia. Our clients include startups, digital agencies, and tech platforms in industries such as SaaS, MarTech, FinTech, and EdTech. Unlike an outsourcing agen

See 1 similar
Quick Apply
Details
0 views0 saves0 applied
8d ago
aaamidatlanticaaamidatlantic·South AfricaSouth Africa·On-site

Retail Sales Associate

$17.18–$21.97/hour
39
Lowest

Join Us Today! Unlock Your Sales Potential at AAA Club Alliance! Are you passionate about delivering exceptional service while driving sales success? Join our team and be part of a dynamic retail environment where every interaction counts. Don't wait any longer, apply now and take the next step towa

RetailRetail Sales AssociateMid
See 2 similar>
Quick Apply
1 0 0↻ Repost 9d ago
aaamidatlantic
aaamidatlantic·South AfricaSouth Africa

Retail Sales Associate

RetailRetail Sales AssociateMid
$17.18–$21.97
/hour
39
Lowest
9d ago
1 views0 saves 0 applied↻ Repost

Join Us Today! Unlock Your Sales Potential at AAA Club Alliance! Are you passionate about delivering exceptional service while driving sales success? Join our team and be part of a dynamic retail environment where every interaction counts. Don't wait any longer, apply now and take the next step towa

See 2 similar
Quick Apply
Details
1 views0 saves0 applied↻ Repost
9d ago
20Four7Va20Four7Va·South AfricaRemote · open to South Africa

CPT-11672 Social Media & Marketing Virtual Assistant

34
Lowest

APPLICATION INSTRUCTIONS: If you’ve already completed the 20four7VA Recruiting Process—including the Final Interview—or have previously been contracted by a 20four7VA Client, please make sure to apply via the 20four7VA Team Portal for faster processing. Log in using your 20four7VA-issued email addre

Virtual AssistantAdministration & Office SupportMid
See 2 similar>
Quick Apply
5 0 0 ~16d ago
20Four7Va
20Four7Va·South AfricaRemote · open to South Africa

CPT-11672 Social Media & Marketing Virtual Assistant

Virtual AssistantAdministration & Office SupportMid
34
Lowest
~16d ago
5 views0 saves 0 applied

APPLICATION INSTRUCTIONS: If you’ve already completed the 20four7VA Recruiting Process—including the Final Interview—or have previously been contracted by a 20four7VA Client, please make sure to apply via the 20four7VA Team Portal for faster processing. Log in using your 20four7VA-issued email addre

See 2 similar
Quick Apply
Details
5 views0 saves0 applied
~16d ago
2
20Four7Va.Test·South AfricaRemote · open to South Africa

CPT-11672 Social Media & Marketing Virtual Assistant

34
Lowest

APPLICATION INSTRUCTIONS: If you’ve already completed the 20four7VA Recruiting Process—including the Final Interview—or have previously been contracted by a 20four7VA Client, please make sure to apply via the 20four7VA Team Portal for faster processing. Log in using your 20four7VA-issued email addre

Virtual AssistantAdministration & Office SupportMid
See 2 similar>
Quick Apply
7 0 0 ~16d ago
2
20Four7Va.Test·South AfricaRemote · open to South Africa

CPT-11672 Social Media & Marketing Virtual Assistant

Virtual AssistantAdministration & Office SupportMid
34
Lowest
~16d ago
7 views0 saves 0 applied

APPLICATION INSTRUCTIONS: If you’ve already completed the 20four7VA Recruiting Process—including the Final Interview—or have previously been contracted by a 20four7VA Client, please make sure to apply via the 20four7VA Team Portal for faster processing. Log in using your 20four7VA-issued email addre

See 2 similar
Quick Apply
Details
7 views0 saves0 applied
~16d ago
redember-recruitmentredember-recruitment·South AfricaSouth Africa·On-site

Payroll & Benefits Officer

20
Lowest

Red Ember Recruitment is seeking a Payroll & Benefits Officer to join our client's People Support Department based in Kraaifontein. The successful incumbent will be responsible for the accurate, professional and timeous processing of payroll, while providing efficient payroll, benefits and administr

OtherOfficerMid
See 2 similar>
Quick Apply
4 0 0 1mo ago
redember-recruitment
redember-recruitment·South AfricaSouth Africa

Payroll & Benefits Officer

OtherOfficerMid
20
Lowest
1mo ago
4 views0 saves 0 applied

Red Ember Recruitment is seeking a Payroll & Benefits Officer to join our client's People Support Department based in Kraaifontein. The successful incumbent will be responsible for the accurate, professional and timeous processing of payroll, while providing efficient payroll, benefits and administr

See 2 similar
Quick Apply
Details
4 views0 saves0 applied
1mo ago
R
Revlon Corporate·South AfricaSouth Africa·On-site

EDI and Customer Service Coordinator

23
Lowest

At Revlon, we create beauty innovations for everyone that inspire confidence and ignite joy every day. Breaking beauty boundaries is in our company’s DNA. Since its game-changing launch of the first opaque nail enamel in 1932 (and later, the first long-wear foundation), Revlon has provided consumers

Customer SupportOtherCustomer Service RepresentativeCustomer Service CoordinatorMid
See 4 similar>
Quick Apply
6 0 0 1mo ago
R
Revlon Corporate·South AfricaSouth Africa

EDI and Customer Service Coordinator

Customer SupportOtherCustomer Service RepresentativeCustomer Service CoordinatorMid
23
Lowest
1mo ago
6 views0 saves 0 applied

At Revlon, we create beauty innovations for everyone that inspire confidence and ignite joy every day. Breaking beauty boundaries is in our company’s DNA. Since its game-changing launch of the first opaque nail enamel in 1932 (and later, the first long-wear foundation), Revlon has provided consumers

See 4 similar
Quick Apply
Details
6 views0 saves0 applied
1mo ago
joint-medical-holdingsjoint-medical-holdings·South AfricaSouth Africa·On-site

Enrolled Nurse Assistant - Isipingo Hospital

17
Lowest

DIVISION: ISIPINGO HOSPITAL JOB TITLE: ENROLLED NURSE AUXILIARY – MEDICAL WARD PURPOSE OF POSITION To Provides age-appropriate patient care according to the nursing scope of practice as defined by the South African Nursing Council (SANC). KEY PERFOMANCE AREAS Must be able to practice within the scop

OtherHealthcareAssistantNurseMid
See 4 similar>
Quick Apply
5 0 0 ~1mo ago
joint-medical-holdings
joint-medical-holdings·South AfricaSouth Africa

Enrolled Nurse Assistant - Isipingo Hospital

OtherHealthcareAssistantNurseMid
17
Lowest
~1mo ago
5 views0 saves 0 applied

DIVISION: ISIPINGO HOSPITAL JOB TITLE: ENROLLED NURSE AUXILIARY – MEDICAL WARD PURPOSE OF POSITION To Provides age-appropriate patient care according to the nursing scope of practice as defined by the South African Nursing Council (SANC). KEY PERFOMANCE AREAS Must be able to practice within the scop

See 4 similar
Quick Apply
Details
5 views0 saves0 applied
~1mo ago
Absolute PetsAbsolute Pets·South AfricaSouth Africa·On-site

eManzimtoti Team Leader

27
Lowest

Specialising in premium pet foods and accessories, Absolute Pets is the leading pet retailer in South Africa with over 200 stores across the country. Our team of experts is looking for a passionate and driven Team Leader to join the Absolute Pets family at one of our growing stores in eManzimtoti. I

OtherTeam LeaderLead
See 2 similar>
Quick Apply
1 0 0 ~1mo ago
Absolute Pets
Absolute Pets·South AfricaSouth Africa

eManzimtoti Team Leader

OtherTeam LeaderLead
27
Lowest
~1mo ago
1 views0 saves 0 applied

Specialising in premium pet foods and accessories, Absolute Pets is the leading pet retailer in South Africa with over 200 stores across the country. Our team of experts is looking for a passionate and driven Team Leader to join the Absolute Pets family at one of our growing stores in eManzimtoti. I

See 2 similar
Quick Apply
Details
1 views0 saves0 applied
~1mo ago
DigiCertDigiCert·South AfricaSouth Africa·On-site

Facilities Technician

31
Lowest

Who we are DigiCert is a global leader in intelligent trust. We protect the digital world by ensuring the security, privacy, and authenticity of every interaction. Our AI-powered DigiCert ONE platform unifies PKI, DNS, and certificate lifecycle management, to secure infrastructure, software, devices

OperationsMaintenance TechnicianMid
See 2 similar>
Quick Apply
4 0 0 1mo ago
DigiCert
DigiCert·South AfricaSouth Africa

Facilities Technician

OperationsMaintenance TechnicianMid
31
Lowest
1mo ago
4 views0 saves 0 applied

Who we are DigiCert is a global leader in intelligent trust. We protect the digital world by ensuring the security, privacy, and authenticity of every interaction. Our AI-powered DigiCert ONE platform unifies PKI, DNS, and certificate lifecycle management, to secure infrastructure, software, devices

See 2 similar
Quick Apply
Details
4 views0 saves0 applied
1mo ago
enablesaenablesa·South AfricaSouth Africa·On-site

Bookkeeper

17
Lowest

Our client is seeking an experienced Bookkeeper to join their Port Elizabeth team, Process customer invoices and sending monthly statements Follow up on outstanding customer payments Allocate incoming payments accurately against invoices Monitor the debtors' age analysis and reporting on overdue acc

Finance & AccountingAccountantMid
See 2 similar>
Quick Apply
3 0 0↻ Repost 1mo ago
enablesa
enablesa·South AfricaSouth Africa

Bookkeeper

Finance & AccountingAccountantMid
17
Lowest
1mo ago
3 views0 saves 0 applied↻ Repost

Our client is seeking an experienced Bookkeeper to join their Port Elizabeth team, Process customer invoices and sending monthly statements Follow up on outstanding customer payments Allocate incoming payments accurately against invoices Monitor the debtors' age analysis and reporting on overdue acc

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

Senior Funding Specialist | Uncapped Commission

23
Lowest

Join a thriving team. Fundwell is a fast growing US fintech funding small businesses right across America, and our Cape Town closing floor is scaling quickly. We're a forward thinking company using smart technology to connect business owners with the funding they need, and we're building a team of t

OtherFull-TimeSenior
See 1 similar>
Quick Apply
2 0 0 1mo ago
VirtuHire
VirtuHire·South AfricaSouth Africa

Senior Funding Specialist | Uncapped Commission

OtherFull-TimeSenior
23
Lowest
1mo ago
2 views0 saves 0 applied

Join a thriving team. Fundwell is a fast growing US fintech funding small businesses right across America, and our Cape Town closing floor is scaling quickly. We're a forward thinking company using smart technology to connect business owners with the funding they need, and we're building a team of t

See 1 similar
Quick Apply
Details
2 views0 saves0 applied
1mo ago
talent-shoretalent-shore·South AfricaSouth Africa·On-site

Rec-to-Rec Consultant / Recruitment Partner Acquisition Consultant

10
Lowest

Rec-to-Rec / Talent Partner Location: South Africa - Remote Working Hours: 8:30 - 4:30 UK time The Role We’re looking for a Rec-to-Rec / Talent Partne...

OtherConsultantMid
See 2 similar>
Quick Apply
2 0 0 1mo ago
talent-shore
talent-shore·South AfricaSouth Africa

Rec-to-Rec Consultant / Recruitment Partner Acquisition Consultant

OtherConsultantMid
10
Lowest
1mo ago
2 views0 saves 0 applied

Rec-to-Rec / Talent Partner Location: South Africa - Remote Working Hours: 8:30 - 4:30 UK time The Role We’re looking for a Rec-to-Rec / Talent Partne...

See 2 similar
Quick Apply
Details
2 views0 saves0 applied
1mo ago
t
takealot.com·South AfricaSouth Africa·On-site

Health and Safety Intern

23
Lowest

takealot.com, South Africa's leading online retailer, is looking for a highly talented Health and Safety intern to join our team in Cape Town DC1 and DC3 We are a young, dynamic, hyper growth company looking for smart, creative, hard-working people with integrity to join us! Think you’ve been challe

OperationsOtherInternHealth & Safety SpecialistEntry
See 4 similar>
Quick Apply
6 0 0 2mo ago
t
takealot.com·South AfricaSouth Africa

Health and Safety Intern

OperationsOtherInternHealth & Safety SpecialistEntry
23
Lowest
2mo ago
6 views0 saves 0 applied

takealot.com, South Africa's leading online retailer, is looking for a highly talented Health and Safety intern to join our team in Cape Town DC1 and DC3 We are a young, dynamic, hyper growth company looking for smart, creative, hard-working people with integrity to join us! Think you’ve been challe

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

Data Engineer

19
Lowest

Location: Cape Town | Work Type: Hybrid | Job ID: J107252 About our client: Our client is a global investment advisory firm focusing on long-term value creation through investment strategies. They work with a diverse group of institutional partners and pride themselves on their collaborative, sustai

Data EngineerDataMid
See 2 similar>
Quick Apply
3 0 0 2mo ago
parvana
parvana·South AfricaSouth Africa

Data Engineer

Data EngineerDataMid
19
Lowest
2mo ago
3 views0 saves 0 applied

Location: Cape Town | Work Type: Hybrid | Job ID: J107252 About our client: Our client is a global investment advisory firm focusing on long-term value creation through investment strategies. They work with a diverse group of institutional partners and pride themselves on their collaborative, sustai

See 2 similar
Quick Apply
Details
3 views0 saves0 applied
2mo ago
dearxdearx·South AfricaSouth Africa·On-site

Senior Kafka Platform Engineer (12-month contract)

19
Lowest

Are you an experienced Kafka Platform Engineer with a passion for building resilient, secure, and highly available event streaming platforms? We're looking for a talented professional to join a leading financial institution in Sandton, where you'll play a key role in evolving and maintaining enterpr

EngineeringDevops EngineerSenior
See 2 similar>
Quick Apply
4 0 0 ~3mo ago
dearx
dearx·South AfricaSouth Africa

Senior Kafka Platform Engineer (12-month contract)

EngineeringDevops EngineerSenior
19
Lowest
~3mo ago
4 views0 saves 0 applied

Are you an experienced Kafka Platform Engineer with a passion for building resilient, secure, and highly available event streaming platforms? We're looking for a talented professional to join a leading financial institution in Sandton, where you'll play a key role in evolving and maintaining enterpr

See 2 similar
Quick Apply
Details
4 views0 saves0 applied
~3mo ago
← Prev1…146147148…367Next →
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 HybridJohannesburg147 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