The City of Johannesburg (CoJ) has published new job opportunities across various departments. These vacancies are open to both internal staff and external applicants.
Important:
- Only online applications will be considered.
- Attach certified qualifications, ID, and CV when applying.
- Use Google Chrome for best results when applying via the CoJ website.
- Employment Equity principles apply. Preference will be given to previously disadvantaged groups and people with disabilities.
Vacancy Circular 102/2025 – Closing Date: 03 September 2025
1. Fire Fighter / EMT
Department: Public Safety – Emergency Management Services (EMS)
Salary: R28 315,59 pm (excluding benefits)
Location: Various
Minimum Requirements:
- Grade 12 / Matric (NQF 4).
- Firefighter I.
- Hazmat Awareness.
- Basic Ambulance Course (BAC) / Basic Life Support (BLS).
- Code C1 Driver’s Licence + valid PrDP.
- HPCSA Registration.
- Physically fit, no criminal record.
Duties:
- Firefighting & rescue operations.
- Render emergency medical services.
- Handle hazardous material incidents.
- Urban Search & Rescue services.
Apply here: Fire Fighter/EMT Online Application
Enquiries: Onica Rachoene – 011 082 7928
2. Tutor / Training Officer: Commercial
Branch: Corporate Services & Training Academy (Brixton)
Salary: R35 043,67 pm (excluding benefits)
Minimum Requirements:
- Grade 12 (NQF 4).
- Diploma in Fire Technology or Safety Management.
- Fire Fighter I & II + Hazmat Awareness & Operations (IFSAC/QCTO/LGSETA/CoJ EMS approved).
- BAA + HPCSA Registration.
- Code C Driver’s Licence + valid PrDP.
- Fire Service Instructor Level 1.
- 6 years’ firefighting experience.
Duties:
- Facilitate theoretical & practical training (fire, hazmat, rescue).
- Develop training courses.
- Manage resources & compliance.
- Supervise academy operations.
Apply here: Training Officer: Commercial Application
Enquiries: Thula Sithole – 011 082 7926
3. Tutor / Training Officer: Fire & Hazmat
Branch: Corporate Services & Training Academy (Rietfontein)
Salary: R35 043,67 pm (excluding benefits)
Minimum Requirements:
- Grade 12 (NQF 4).
- Diploma in Fire Technology.
- Fire Fighter I & II + Hazmat Awareness & Operations (IFSAC/QCTO/LGSETA/CoJ EMS approved).
- BAA + HPCSA Registration.
- Code C Driver’s Licence + valid PrDP.
- Fire Service Instructor Level 1.
- 6 years’ firefighting experience.
- Pumps/Aerial Operator certification.
Apply here: Training Officer: Fire & Hazmat Application
Enquiries: Thula Sithole – 011 082 7926
Vacancy Circular 101/2025 – Closing Date: 02 September 2025
4. Librarian
Department: Community Development – Library & Information Services
Salary: R28 315,59 pm (excluding benefits)
Location: Various Regions
Minimum Requirements:
- 4-year Degree in Library & Information Science (NQF 7).
- 1–3 years’ public library experience.
- Computer literacy (MS Office, Internet, Library Systems).
Duties:
- Manage library operations.
- Supervise staff & collections.
- Oversee financial and communication processes.
Apply here: Librarian Application
Enquiries: Winnifred Lekabe – 011 407 6553
Vacancy Bulletin STC 021/2025 – Closing Date: 26 August 2025
5. Cashier / Cloakroom Attendant (Short-Term Contract – 8 months)
Department: Community Development – Sports & Recreation
Salary: R15 115,49 pm (all-inclusive, no benefits)
Location: 2 Helen Joseph, Arts & Culture Building, Newtown
Minimum Requirements:
- Grade 10.
- Literacy & numeracy skills.
- 3–6 months’ cashier/cleaning experience.
- Must live within Johannesburg Metro.
- Physically & mentally fit.
Duties:
- Operate cash register & issue tickets.
- Control access to swimming pools.
- Assist with cleaning & cloakroom duties.
Apply here: Cashier Application
Enquiries: Viwe Nkohla – 011 407 6553
Note: If you don’t hear back within 6 weeks after the closing date, please consider your application unsuccessful.