Job Location : Randburg, Gauteng, South Africa Application Deadline : February 21, 2026
- Own the full HR function and work directly with leadership in a multi-branch environment.
- Drive recruitment, employee relations, performance, training, and compliant HR administration, with a strong package including medical aid and pension.
Minimum Requirements
- Tertiary qualification in Human Resources, Industrial Psychology, or a related field
- 2 or more years of experience in a generalist HR management role
- Strong knowledge of labour legislation and HR best practice
- High integrity, professionalism, and confidentiality
- Excellent organisational, communication, and leadership skills
- Experience supporting performance management, training, recruitment, and HR administration
Duties and Responsibilities
- Oversee time and attendance controls, overtime, and leave management
- Coordinate payroll and handle payroll-related employee queries
- Draft and manage employment contracts and HR documentation
- Compile and maintain job descriptions and competency frameworks
- Manage recruitment, onboarding, and workforce planning
- Plan and deliver training and development initiatives
- Oversee performance evaluations, target setting, and competency reviews
- Conduct site visits and one-on-one employee discussions across branches
- Manage disciplinary processes, investigations, and employee relations matters
- Coordinate employee benefits, including medical aid administration and employee loans
- Support internal communication, newsletters, and team-building initiatives
- Oversee HR administration relating to drivers and sales staff to ensure standards are met
- Ensure training and competency records meet SANAS/ISO 17025 accreditation requirements