Human Resources Generalist

Gauteng, South Africa

Job Description

Are you an experienced HR professional ready to take on a diverse and impactful role?
Our client, based in Spartan, Kempton Park, Gauteng is seeking a skilled Human Resources Generalist to support the Director of HR in driving people initiatives, fostering a positive and productive work environment, and maintaining strong collaboration across the business. This role requires hands-on involvement in all key HR functions, with a particular focus on Industrial Relations within a unionised environment.
Duties and Responsibilities:
Industrial Relations

  • Provide advice and support to managers and employees in line with labour legislation and company policy.
  • Manage disciplinary processes, enquiries, and policy reviews.
  • Represent the business at CCMA/bargaining council matters.
  • Facilitate union engagements, conflict resolution, and maintain constructive relationships with shop stewards and union officials.
Recruitment & Onboarding
  • Manage the end-to-end recruitment process, from advertising roles to conducting reference checks.
  • Ensure compliance with EE and BBBEE requirements.
  • Coordinate onboarding documentation, employee files, and system updates.
  • Support new hires with smooth integration into the business.
Talent Management
  • Partner with HRBPs on employee development plans.
  • Support learning and development initiatives and succession planning.
  • Drive diversity, inclusion, and employee engagement activities.
  • Maintain performance reviews and talent grids.
HR Administration & Reporting
  • Maintain accurate employee records and HRIS data.
  • Update organograms, HR reports, and ensure compliance with internal processes.
  • Support global and local HR projects.
HR Events & Employee Engagement
  • Assist in planning wellness days, long-service awards, year-end functions, and benefits roadshows.
Minimum Requirements
  • Degree in HR Management and/or Industrial Labour Relations.
  • Strong knowledge of South African labour legislation.
  • 6-8 years' HR Generalist experience (experience in a global/multinational environment advantageous).
  • Proven experience handling CCMA/bargaining council cases.
  • Excellent interpersonal, problem-solving, and decision-making skills.
  • Highly organised with strong attention to detail.
Personal Attributes
  • Approachable with excellent people skills.
  • Strong communication, listening, and negotiation abilities.
  • Collaborative team player who engages across all levels of the business.
  • Proactive, detail-oriented, and able to manage multiple priorities.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1534587
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Gauteng, South Africa
  • Education
    Not mentioned