Human Resource Officer / Supervisor

Johannesburg, Gauteng, South Africa

Job Description

Small to medium sized company which is growing rapidly, situated in the Edenvale area seeking a HR Officer / Supervisor / Manager to build clear systems, strong policies, and a healthy people culture in order for leadership team to focus on growth, service delivery, and clients.
This role exists to:

  • Create structure and clarity for staff
  • Reduce admin, confusion, and people-related issues
  • Ensure fairness, consistency, and compliance
  • Support coaches so they can perform at their best
  • Protect the business legally and culturally
1. Policies, Systems & Compliance (Big Priority)
  • Create, maintain, and improve HR policies, including:
  • Leave management
  • Discipline & misconduct procedures
  • Code of conduct
  • Grievance processes
  • Attendance & punctuality standards
  • Performance management frameworks
  • Use of company equipment
Ensure policies are:
  • Practical (not corporate nonsense)
  • Easy to understand
  • Aligned with labour law
Additional duties:
  • Keep all HR documents updated and accessible
  • Ensure POPIA compliance for staff records
  • Goal: Clear rules = fewer problems.
2. Leave, Attendance & Time-Off Management
  • Manage and approve:
  • Annual leave
  • Sick leave
  • Family responsibility leave
  • Special requests
3. Staff Administration & Records
  • Maintain accurate staff files for all coaches and staff:
  • Contracts
  • IDs and identification documents
  • Qualifications and certifications
  • Criminal record checks
  • First aid certificates
  • Staff photos
4. Performance, Discipline & Support
  • Support leadership with:
  • Performance warnings and feedback
  • Disciplinary processes
  • Investigations
  • Hearings (where required)
5. Onboarding, Exits & Transitions
  • Improve and manage:
  • New staff onboarding experience
  • Probation tracking
  • Role clarity and expectations
  • Resignations, terminations, and exits
  • Exit feedback to identify trends and risks
6. Culture, People Experience & Communication
  • Be a trusted point of contact for staff and help build a culture of:
  • Accountability
  • Growth
  • Respect
  • Clear communication
  • Support leadership initiatives around:
  • Team development
  • Recognition programs
  • Staff wellbeing
7. HR Reporting & Leadership Support
  • Provide regular updates to leadership on:
  • Staff numbers and headcount
  • Leave trends and patterns
  • Performance concerns
  • Risk areas
The ideal candidate should have:
  • Strong people skills, but firm when needed
  • Organised, structured, and process-driven approach
  • Understanding of labour law (South African context)
  • Comfortable working with a young, dynamic coaching team
  • Not afraid of conflict or difficult conversations
  • Can work independently and proactively
  • Values culture, fairness, and accountability
Bonus Qualifications (Nice to Have)
  • Experience in education, sport, or service industries
  • Experience with fast-growing teams

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1644045
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned