Applications and interviews · 6 min read
Finding jobs in Johannesburg: a practical search plan
Search employers and city entities directly, check the worksite and calculate the commute before accepting.

A Johannesburg job search can spread across municipal services, banks, retail, hospitals, logistics and technology employers. The city name alone is not enough to judge a vacancy: a post may be in a central office, an outlying site or a rotating field assignment. Use the original advert to confirm the employer and actual work location. Then build a short list of roles you can perform and a routine for checking their official portals. This guide is about making a broad city search manageable and avoiding wasted applications.
Split the city search by employer and function
Start with three kinds of employer: the City of Johannesburg and its entities, large private companies, and smaller organisations in your field. The City publishes a job opportunities page with links to permanent positions and city entities. Read those official notices rather than a recycled screenshot. Private employers such as banks or retailers may have separate portals for stores, head office and graduate programmes. A role posted by an agency may have an undisclosed client, so ask which company will employ you when an offer is discussed.
Make a list of target roles, not just target brands. Administration can exist in a clinic, store head office, logistics depot or public department, but the tasks differ. Write the two or three requirements you can prove for each role. If a post requires a particular licence or years of experience you do not have, move to a nearer vacancy instead of sending a generic CV. Keep a simple tracker with employer, role, source URL, location, deadline and application status. This is more useful than opening dozens of tabs and forgetting which advert is still live.
Check the actual duty station and travel
A listing may say Johannesburg while the work is at a site on the edge of the metro or across several locations. Read the duty station, shift pattern and travel requirements. If it is unclear, ask before investing in a long assessment. Map the trip at the hours you would actually work, including an early start or late finish. A commute that looks manageable at midday may not be practical for a closing shift. Ask whether transport, parking or field travel is provided when the role requires movement during the day.
Do not put an unrealistically broad location on your CV just to pass a search filter. State where you can work and whether you can relocate. For remote or hybrid roles, check required office days and employer eligibility. A job based in Johannesburg with occasional home work is different from a role open to any worker in South Africa. Write these details beside the pay and contract type so you can compare offers on a real basis. A higher gross salary can be less attractive when travel costs and unpaid hours are much greater.
Use first-party portals and preserve proof of application
For City posts, open the current official opportunity and read its reference number and submission instructions. For national public service posts located in Johannesburg, check the DPSA circular and the department's notice. For private roles, use the company's careers site or authorised recruitment platform. Do not assume a job board application button always means the employer has received your documents. Follow the original route, save the confirmation and note any next step. If a portal asks for a file format or a form, use it.
Work.net.za links job seekers to original sources and charges no fee. A supposed municipal official who asks for payment to secure a shortlist place should be verified through the City's own published contact. A large employer's logo can also be copied, so compare the domain and exact role. Avoid sending identity and banking documents through an unverified message. Prepare one master CV and tailor the top evidence to each vacancy. The City may need a different application form from a private bank; one polished generic file does not replace all instructions.
Build local evidence and use credible networks
A university career service, TVET placement office or former supervisor can help you discover an official vacancy and understand its requirements. Ask for a link to the employer's original page. A referral can draw attention to your application, but it does not replace eligibility or an application deadline. Keep your referees informed about the work you want. For a first job, use examples from a campus project, volunteer duty or short placement that show accuracy, service or practical skill. Avoid claiming that merely living near an employer gives you experience in its industry.
If you are applying for several sectors, keep separate CV versions with true evidence ordered differently. A bank operations CV may lead with records and controls; a retail CV may lead with customer work and stock handling. Read each employer's public career material to learn the tasks it actually hires for. Ask a trusted person to check whether your examples are clear. Do not buy a "guaranteed Johannesburg jobs" database or pay an intermediary for a list of vacancies already on official sites.
Compare offers and keep the search sustainable
When an offer comes, read the legal employer, duty station, pay basis, hours, probation and start date. The Basic Conditions guidance helps you check general terms. Ask whether a contract includes site moves or rotating shifts, and get important answers in writing. Estimate the commute using the real work schedule and compare the first salary with transport and equipment costs. Do not resign from another role because a recruiter says approval is "almost done"; wait for the actual written terms and any required checks.
If applications are not producing interviews, review the fit. Are you missing an essential requirement, applying after deadlines or sending examples that do not match the role? Change one thing and track results. Johannesburg has many employers, but that also makes an unfocused search exhausting. A repeatable weekly routine of verified listings, tailored applications and follow-ups is more useful than a one-day flood of forms. Keep the official URLs and your submitted versions; they will help when an employer calls you weeks later.
Sources and further reading
- Department of Employment and Labour: Basic Conditions of Employment
- DPSA: Public Service Vacancy Circular and Z83
- UNICEF: warning about fraudulent job offers
- Standard Bank: graduate programmes and recruitment process
- City of Johannesburg: 2026 job opportunities
- Woolworths South Africa: store careers
- Woolworths South Africa: current career search
Explore this topic
Frequently asked questions
Where are City of Johannesburg jobs listed?
Use the City's own job opportunities page and follow the notice for the specific position or city entity.
Is a Johannesburg location enough to judge a commute?
No. Confirm the actual duty station, shift hours and any field travel before accepting.
Can a recruiter charge for a city job shortlist?
Do not pay for a promised place. Verify the vacancy and application route with the official employer.
Should I use one CV for every Johannesburg employer?
Keep one truthful master record but reorder examples to match the tasks in each worthwhile advert.