Enable job alerts via email!

HR Officer

Boardroom Appointments

Johannesburg

On-site

ZAR 300,000 - 400,000

Full time

10 days ago

Job summary

A leading HR consulting firm is seeking a dynamic HR Officer in Johannesburg to support the heavy industrial, construction, and engineering sectors. The role involves HR administration, managing contracts, and ensuring compliance with South African labor laws. The ideal candidate has 3 to 5 years of HR experience and a relevant degree. Strong communication and self-management skills are essential.

Qualifications

  • 3 to 5 years experience in an HR Generalist or HR Officer role.
  • In-depth knowledge of South African labour legislation.
  • Valid drivers license and willingness to travel.

Responsibilities

  • Draft and manage employment contracts and termination documents.
  • Handle day-to-day HR administration and maintain accurate employee records.
  • Manage employee queries and provide operational HR support.
  • Support onboarding, HR policies, and general compliance.

Skills

Strong HR administration skills
Strong communication skills
Interpersonal skills
Ability to work independently

Education

Degree in Human Resources

Job description

Are you a hands-on HR professional who thrives in fast-paced, high-performance environments? Do you enjoy working independently and making an impact across all levels of an organisation?

We are looking for a dynamic HR Officer to support a leading company in the heavy industrial, construction, and engineering sector. This is a full generalist role that requires someone with strong HR administration skills, experience in contracts and compliance, and the confidence to operate without micromanagement.

Key Responsibilities:
  • Draft and manage employment contracts, addendums, and termination documents

  • Handle day-to-day HR administration and maintain accurate employee records

  • Manage employee queries and provide operational HR support

  • Assist with internal reporting and statutory compliance (EEA, WSP/ATR, etc.)

  • Support onboarding, HR policies, and general compliance

  • Provide on-site support where needed across multiple project locations

Requirements:
  • Matric plus a Degree in Human Resources

  • 3 to5 years experience in an HR Generalist or HR Officer role

  • Experience in Construction, Engineering, or related industrial sectors

  • In-depth knowledge of South African labour legislation

  • Strong communication, administrative, and interpersonal skills

  • Self-starter who can work independently and manage competing priorities

  • Valid drivers license and willingness to travel

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.