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
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.