Human Resources Manager (JB5823)
Randburg, Johannesburg (Office-based)
Fixed Term – 3 Months
R35 000 – R45 000 CTC per month
Benefits: Medical Aid and Pension Fund
Own and manage the full HR function in a dynamic, multi-branch environment
Work directly with senior leadership to support business objectives
Drive compliant, people-focused HR practices across the organisation
Deliver hands-on HR support with a strong focus on operations and execution
Minimum Requirements
Tertiary qualification in Human Resources, Industrial Psychology, or a related field
Minimum of 2 years’ experience in a generalist HR management role
Strong working knowledge of South African labour legislation
Proven experience in recruitment, performance management, and training support
Solid background in HR administration and compliance
High level of integrity, professionalism, and discretion
Excellent organisational, communication, and leadership skills
Ability to work independently and manage multiple priorities
Key Responsibilities
Manage end-to-end HR operations across multiple branches
Lead recruitment processes, including sourcing, interviewing, and onboarding
Oversee employee relations, discipline, and grievance processes
Drive performance management processes and support line managers
Coordinate and support training and development initiatives
Ensure accurate and compliant HR administration and record-keeping
Maintain strict adherence to labour legislation and HR best practice
Provide professional HR guidance to management and staff
Uphold confidentiality, integrity, and ethical HR standards at all times






