
HR Officer – Johannesburg (Warehouse-Based)
- Johannesburg, Gauteng
- Contract
- Full-time
- Recruitment & contracts – From job posts to contract management
- Onboarding – Making new joiners feel at home from day one
- Leave, benefits & payroll administration
- Performance management – Helping the team hit targets and grow
- Team development – identifying training needs
- Support line managers with disciplinary processes, conflict resolution, and grievance handling
- Ensure compliance with labour legislation, health & safety regulations, and company policies.
- Assist with shift planning, overtime management, and ensuring appropriate staffing levels.
- HR admin – Keeping policies and paperwork in check
- Degree in Human Resources or Psychology
- Previous relevant HR experience — you’ve been there, done that
- Solid experience with labour law
- Excellent written and verbal communication skills
- Confident using Google Suite (Docs, Sheets, Drive)
- Organised, proactive, and ready to roll up your sleeves