Human Resources Generalist

Midrand, GP, ZA, South Africa

Job Description

Core Responsibilities of an HR Generalist

1. Recruitment & Onboarding

Write and post job ads Screen CVs, arrange interviews, and coordinate hiring processes Prepare offer letters and employment contracts Run new-employee inductions and onboarding sessions
2. Employee Relations

Act as the first point of contact for staff issues or grievances Support disciplinary procedures and performance management Ensure compliance with Labour Relations Act and company policies Maintain a positive and productive workplace culture
3. HR Administration

Maintain employee records and HR databases Manage leave, absenteeism, and attendance tracking Ensure all documentation (contracts, warnings, appraisals) is up to date Handle HR reporting for management
4. Payroll & Benefits Support

Collect and verify payroll data (hours worked, leave, deductions) Liaise with finance/payroll department or external provider Administer benefits like medical aid, provident fund, etc.
5. Training & Development

Identify training needs with line managers Coordinate internal and external training sessions Keep records of training and skills development
6. Compliance & Policies

Ensure the company complies with BCEA, EEA, and LRA Assist with Employment Equity reports and Skills Development submissions Help review and update HR policies
Job Types: Full-time, Temp to perm
Contract length: 6 months

Pay: R20000,00 - R25000,00 per month

Work Location: In person

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.


Job Detail

  • Job Id
    JD1596203
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Midrand, GP, ZA, South Africa
  • Education
    Not mentioned