City of Johannesburg Vacancies – Apply Online by 03 September 2025

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.