About the job HR Officer
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 to 5 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