TRAFFIC Gauteng

HR Generalist

RecruitMyMom
South African Rand . ZAR 200,000 - 300,000

Job Description

Overview

Johannesburg, South Africa Posted on 14/11/2025

An established NPO requires an experienced candidate to provide human resources and recruitment related support, advice and guidance to the organisation with the aim of implementing HR and recruitment best practices. This is a permanent role based in Sandringham JHB and the working hours are 08:30-16:30, Mon to Thurs, 08:30-14:30 on Fridays.

Responsibilities
  • Recruitment/Talent Management: Manage full recruitment function, including attraction and selection; develop a strong understanding of the role and division; guide and advise hiring managers on job specs, job analysis, recruitment strategies and recruitment best practices; attract suitable candidates using a variety of recruitment platforms; conduct thorough screening to shortlist applicants; set up interviews; conduct and facilitate effective competency-based selection processes, interviews and assessments; create and maintain Talent Pool.
  • Hiring / Onboarding: Compile offer letters and extend offers; conduct relevant checks and references; draft employment contracts; complete onboarding documentation with the employee; professionally integrate new employees into the environment; run induction with new hires.
  • Training: Conduct training with staff members as per training schedule and strategic training mandates.
  • Ad-hoc tasks: Carry out all administrative functions relating to recruitment; ensure an updated recruitment status report is kept and submitted to Group Manager: People on a weekly basis.
  • Skills Development and Employment Equity: Set up and coordinate Employment Equity and Skills Development meetings with EE Manager, EE Consultant and EE committee quarterly; take minutes and maintain registers; ensure documents and reports are submitted timeously and updated for record keeping; keep records of all EE documents; responsible for EE plan implementation and monitoring; collate data for EEA2, EEA4, WSP and ATR submissions annually; manage ERS system ensuring new users are loaded and terminated users removed; ensure departmental reports are received timeously as required.
  • Staff Queries: Educate staff on HR policies, procedures and processes; assist staff with queries and concerns with a view to resolution; follow up with various parties and stakeholders on progress; escalate matters to HR Manager / Group Manager People as necessary.
  • Industrial Relations Assistance: Assist with facilitation and/or preparation of disciplinary action as and when required.
  • General: Carry out administrative duties linked to the role; generate relevant reports as required; generate and maintain relevant reports as required; assist HR team with all HR projects, initiatives and events as required; draft policies and staff communications as required.
Qualifications and Education

Qualifications and Education Requirements (include professional body registrations if applicable):

  • A relevant tertiary Human Resources qualification or equivalent is advantageous
  • Minimum 3-5 years' experience in an HR Generalist or similar role
  • Strong understanding of talent management practices, recruitment strategies and employment equity principles
  • Working knowledge of all South Africa relevant legislation (LRA, EEA, BCEA, SDA)
Preferred Skills
  • Detail-orientated
  • High levels of integrity and ethics
  • Strong organisational and time management skills
  • Proven computer skills in Microsoft Word and Excel

Job Overview

Date Posted
07 Feb 2026
Salary
South African Rand . ZAR 200,000 - 300,000
Location
Gauteng, South Africa

Similar Opportunities

This page incorporates data from O_NET OnLine, courtesy of the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA), under the CC BY 4.0 license. O_NET is a registered trademark of USDOL/ETA. Assessify has adapted and modified the original content. Please note that USDOL/ETA has neither reviewed nor endorsed these changes.