Job Search and Career Advice Platform

Enable job alerts via email!

HR Officer

Boardroom Appointments

Johannesburg

On-site

ZAR 200 000 - 300 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading company in industrial and engineering sectors is seeking a dynamic HR Officer based in Johannesburg. The ideal candidate will have strong HR administration skills and experience in compliance and contracts, thriving in high-performance environments. Responsibilities include drafting contracts, managing HR administration, and ensuring statutory compliance. The role requires 3 to 5 years of experience in HR, a degree in Human Resources, and a valid driver's license. Willingness to travel is essential.

Qualifications

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

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.
  • Support onboarding, HR policies, and general compliance.
  • Provide on-site support where needed across multiple project locations.

Skills

Strong HR administration skills
Strong communication skills
Interpersonal skills
Self-starter

Education

Matric plus a 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.