The Ultimate Job Search Guide for South Africans
Your one-stop shop for finding work. Discover verified recruitment agencies, job boards, learnerships, scholarships, and WhatsApp job channels to accelerate your career today.
WhatsApp Job Resources
Channels (Broadcasts) and Groups (Interactive) for South Africans.
How to use WhatsApp for Job Hunting
- Channels: These are broadcast lists. You cannot reply. Click "Follow" to get alerts.
- Groups: These are interactive chats. Introduce yourself, ask for advice, and share opportunities.
- Privacy: Your phone number is visible to other members in Groups. Be cautious.
- Etiquette: Do not spam. Read group descriptions for rules.
Job broadcasts for general opportunities.
Alerts for graduates and internships.
Jobs, Learnerships, Internships in South Africa.
Official government job postings.
General vacancy updates.
Career growth and job alerts.
Regular vacancy updates.
Internship opportunities.
General job listings.
Youthspace opportunities in South Africa.
Curated job updates.
Emergency and urgent alerts.
Updates in South Africa.
Official DPSA circulars.
General and Mixed Opportunities
Mixed opportunities and discussions.
General work opportunities.
Student specific support.
Field-Specific Opportunities
Recruitment Agencies
Agencies grouped by specialisation to help you find the right fit.
How to use Recruitment Agencies
- Tailor your CV: Read the job description on the agency site and tailor your CV to match before applying.
- One application: Send your CV to an agency once. They keep you on their database.
- Follow Up: If you do not hear back after 7 days, send a polite email asking for a status update.
- Be Specific: Let the recruiter know exactly what role you are looking for (e.g., "Junior Java Developer").
Group 1 Agencies
Group 2 Agencies
Group 3 Agencies
Group 4 Agencies
Group 5 Agencies
Job Boards
Major platforms for searching vacancies across South Africa.
How to use Job Boards Effectively
- Keyword Matching: Copy specific words from job description (e.g., "Project Management") into your search.
- Set Alerts: Create job alerts on sites like Indeed and PNet to get daily emails.
- Complete Profile: Ensure your profile on job boards is 100 per cent complete with a recent photo.
- Upload CV: Upload your CV to job boards so recruiters can find you even if you do not apply.
Major Job Boards (Top 15)
Additional Job Boards (10)
Government Job Portals
Call Centre Agencies
Verified call centre and BPO agencies in South Africa.
Applying to Call Centres
- Environment: Ensure you have a quiet space for calls if you are doing a telephonic interview.
- Internet: Stable internet is crucial for call centre roles. Test your speed before an interview.
- Typing: Brush up on your typing speed; it is often a key requirement.
- Availability: Be clear about your shift availability (night shift, weekend work).
Group 1
Group 2
Group 3
Group 4
Group 5
Group 6
Job Scam Tips
Essential tips on how to spot job scams in South Africa.
Frequently Asked Questions
Common questions about using this resource page.
Channels: Broadcast lists where admins send one-way messages. You cannot reply, and your phone number remains private to admin.
Groups: Interactive chats where all members can see each other's phone numbers and send messages. Good for asking questions and networking.
Once is enough. Recruitment agencies keep your CV on their database. If your skills match a new vacancy, they will contact you. However, you can follow up every 3 to 6 months to update your profile.
No. Legitimate recruitment agencies and job boards in South Africa are free for job seekers. If anyone asks you for money to process an application or secure a job, it is likely a scam.
Most call centre agencies prefer you to apply via their website under "Careers" or "Join Us" section. Ensure your typing speed and customer service experience are highlighted on your CV.
Check the company's official website to see if the vacancy is listed there. Be wary of listings that use free email services (Gmail, Yahoo) or request payment via "EFT" to a personal bank account.