Job Purpose
The Human Resources Generalist is responsible for managing and coordinating all HR functions across the organisation, ensuring effective recruitment, employee relations, performance management, compliance, and HR administration. The role ensures adherence to South African labour legislation and company policies while supporting accurate, consistent, and efficient HR operations.
Key Responsibilities
1. Recruitment & Talent Management
- Manage end-to-end recruitment process (job postings, screening, interviews, onboarding)
- Draft and post job advertisements and manage recruitment coordination
- Screen CVs based on defined criteria
- Coordinate interview scheduling and logistics
- Conduct or oversee reference checks
- Manage onboarding and offboarding administration
- Track probation periods and contract renewals
2. Employee Relations, Grievance Management & Conflict Resolution
- Act as primary escalation point for employee relations matters
- Manage grievances, disciplinary processes, and workplace investigations
- Facilitate conflict resolution between employees and management
- Support managers with performance and conduct matters
- Ensure fair, consistent, and legally compliant application of policies
- Ensure disciplinary and grievance documentation is properly prepared and maintained
- Take or oversee minutes for formal HR-related meetings
3. Performance Management
- Maintain performance appraisal systems
- Track performance review cycles and ensure completion timelines
- Support managers with probation reviews, KPIs, and performance improvement plans
- Maintain performance documentation and records
- Drive a performance-driven culture within the organisation
4. HR Administration, Records & Compliance
- Maintain day-to-day accurate employee records (contracts, personal files, HR documentation)
- Ensure HR filing systems (digital and physical) are complete and audit-ready
- Prepare standard HR documentation (letters, confirmations, contract templates)
- Track probation periods and contract expiries
- Ensure compliance documentation is properly maintained
5. Payroll Input & Data Administration (No Payroll Processing)
- Collect, verify, and approve payroll input data (leave, claims, allowances)
- Maintain payroll supporting documentation
- No payroll calculation, preparation, or execution responsibilities
6. Policy & Labour Law Compliance
- Ensure compliance with South African labour legislation (BCEA, LRA, etc.)
- Develop, update, and enforce HR policies and procedures
- Maintain disciplinary codes and ensure consistent application
- Support CCMA-related documentation preparation with management/legal support
- Ensure HR compliance with company governance standards
7. Training & Development
- Identify training needs across the organisation
- Coordinate training programmes and logistics
- Maintain training records and attendance tracking
- Support employee development and career progression
8. HR Reporting
- Prepare HR reports, metrics, and workforce insights for management
- Track HR trends such as turnover, absenteeism, and performance compliance
- Support HR planning aligned with business objectives
- Assist with organisational development initiatives and management reporting
9. HR Systems & SAP Administration
- Maintain HR system integrity, including SAP HR modules (required experience)
- Ensure employee data accuracy across HR systems
- Generate HR reports and support data audits
- Maintain system discipline and data accuracy standards
10. Adhoc Business Support (Non-HR Functions)
- Provide reasonable administrative and operational support to business functions outside of HR when required
- Assist with general office coordination tasks during operational needs
- Support cross-functional projects where HR involvement is required
- Participate in business support tasks as reasonably directed by management, provided they do not conflict with statutory HR responsibilities or compliance obligations
- Ensure such duties are performed within professional capability and without compromising HR confidentiality or compliance standards
Requirements
- Bachelor's degree in Human Resources, Labour Relations, Law, Business Administration, or related field
- Minimum 3-5 years as an HR Generalist
- Strong knowledge of South African labour laws
- SAP HR system experience (required)
- Strong communication, conflict resolution, and problem-solving skills
- Strong documentation and administrative capability Experience preparing disciplinary documentation and compliance records
- Strong understanding of confidentiality principles
- Proficiency in MS Office (especially Excel and Word)
- High attention to detail and strong documentation skills
- Ability to work independently within defined authority limits
Preferred Experience
- Exposure to CCMA processes
- Experience in SME or cooperate environments
Key Competencies
- Strong judgement and decision-making ability
- High integrity and strict confidentiality
- Excellent organisational and time management skills
- Strong attention to detail and accuracy
- Ability to manage sensitive employee relations matters professionally
- Adaptability to support broader business operational needs
Working Conditions
- Office-based role interacting across all departments
- Regular handling of confidential and sensitive HR matters
- May be required to assist with reasonable adhoc business support tasks outside HR
Reporting To
Head of Operations