City of Johannesburg Vacancies are now open for applications. The City of Johannesburg is recruiting for two short-term contract positions within the Community Development Department. These opportunities include Seasonal Lifeguard and Cashier/Cloakroom Attendant roles. Both positions offer a monthly salary of R15,872.78 and are open to qualifying internal and external applicants.
Interested candidates must submit their applications online before the closing date of 03 July 2026.
City of Johannesburg Vacancies Available in 2026
The City of Johannesburg has announced the following short-term contract positions:
- Seasonal Lifeguard
- Cashier/Cloakroom Attendant
These roles fall under the Community Development Department’s Sports and Recreation Unit. The contracts will not exceed eight months.
Cashier/Cloakroom Attendant Vacancy
The Cashier/Cloakroom Attendant position is based at the Arts and Culture Building in Newtown.
Salary and Contract Details
- Position: Cashier/Cloakroom Attendant
- Department: Community Development
- Branch: Sports and Recreation Unit
- Salary: R15,872.78 per month
- Contract: Short-term contract, not exceeding eight months
- Location: 2 Helen Joseph Street, Arts and Culture Building, Newtown
Minimum Requirements
Applicants must meet the following requirements:
- Grade 10 certificate
- Ability to read, write, add, and subtract
- Ability to operate a cash register
- Between three and six months of cashier and cleaning experience
- Basic numeracy skills
- Residence within the Johannesburg Metropolitan Area
- Physical and mental fitness
- Willingness to undergo vetting processes
RELATED: Rustenburg Local Municipality Vacancies
Key Responsibilities
Successful candidates will:
- Collect entrance fees from swimming pool patrons
- Operate the cash register
- Control access to swimming facilities
- Issue season tickets
- Clean ticket offices, cloakrooms, and change rooms
- Assist with general facility maintenance and cleanliness
Seasonal Lifeguard Vacancy
The City of Johannesburg is also recruiting Seasonal Lifeguards for various regions across the municipality.
Salary and Contract Details
- Position: Seasonal Lifeguard
- Department: Community Development
- Branch: Sports and Recreation Unit
- Salary: R15,872.78 per month
- Contract: Short-term contract, not exceeding eight months
- Location: Various Johannesburg regions
Minimum Requirements
Applicants must have:
- Grade 12 or NQF Level 4 qualification
- Valid Lifeguard Award or equivalent certification
- Current annual lifeguard retest
- Valid Level 2 First Aid or CPR certification
- Water Rescue Competency certification
- Physical and mental fitness
- A clear criminal record
- No pending criminal cases
Previous lifeguarding experience will be advantageous. Experience at municipal or community swimming pools is also beneficial.
Key Responsibilities
Seasonal Lifeguards will:
- Monitor pool safety
- Prevent accidents and injuries
- Conduct rescue operations when necessary
- Administer first aid
- Educate the public on water safety
- Ensure compliance with pool regulations
- Maintain records and incident reports
- Support facility operations and readiness
Employment Equity and Selection Process
The City of Johannesburg promotes equal employment opportunities. All suitably qualified candidates are encouraged to apply.
Preference may be given to previously disadvantaged groups and persons with disabilities. Appointments will align with the City’s Employment Equity Plan.
Furthermore, shortlisted candidates may undergo:
- Credit record checks
- CV verification
- Employment history verification
- Criminal record checks
- Identity verification
How to Apply for City of Johannesburg Vacancies
Applicants must submit their applications online. The City of Johannesburg will only consider online applications.
Before applying, prepare the following documents:
- Updated CV
- Certified copies of qualifications
- Certified copy of ID document
- Proof of residence
- Professional membership details, if applicable
Applicants should also use Google Chrome when completing the online application process.
Click here to Apply: Seasonal Lifeguard
Click here to Apply: Cashier/Cloakroom Attendant
Important Application Dates
- Vacancy Bulletin: STC 007/2026
- Publication Date: 22 June 2026
- Closing Date: 03 July 2026
Why Consider a Career with the City of Johannesburg?
Working for the City of Johannesburg offers valuable public sector experience. These positions allow candidates to contribute directly to community services. In addition, employees gain practical experience in recreation management, customer service, public safety, and municipal operations.
Although these are temporary contracts, they provide an opportunity to build skills and strengthen professional experience within one of South Africa’s largest metropolitan municipalities.
Frequently Asked Questions
Who can apply for these City of Johannesburg Vacancies?
Both City of Johannesburg employees and external applicants may apply if they meet the minimum requirements.
What is the salary for these positions?
Both vacancies offer a salary of R15,872.78 per month, with no additional benefits.
Where is the Cashier/Cloakroom Attendant position located?
The position is based at the Arts and Culture Building in Newtown, Johannesburg.
Applying for this opportunity?
Make sure your application stands out with these free tools:


