Johannesburg, South Africa | Posted on 14/11/2025
An established NPO requires a Senior HR Generalist to provide full HR support across its divisions, ensure policy and legislative compliance, and promote consistent people practices. The role advises management and staff and helps build an engaged, ethical, and high-performing workforce aligned with the organisation’s mission. This is a permanent role based in Sandringham JHB with working hours 08:30-16:30, Monday to Thursday, and 08:30-14:30 on Fridays.
Responsibilities
- Employee Relations and Compliance: provide expert advice and support to managers on all employee relations matters.
- Facilitate disciplinary and associated processes in accordance with the LRA and policy.
- Ensure HR policies, procedures, and practices are up-to-date, accessible, and consistently applied across entities.
- Draft policies, addendums, and staff communications in line with legislative changes and operational practices.
- Maintain compliance with labour legislation, BCEA, EE, and POPIA requirements.
- Responsible for Employment Equity goals, ensuring EE and Skills Development reports are submitted timeously and monitoring and implementation of the EE plan.
- Ensure HR POPI policy is adhered to and create processes in support of this.
- Recruitment and Onboarding: manage end-to-end recruitment for mid- to senior-level roles, including job profiling, advertising, shortlisting, interviewing, and offers.
- Conduct salary surveys and draft REMCO approvals accordingly.
- Coordinate and facilitate onboarding, orientation, and induction programmes to ensure seamless integration of new hires.
- Partner with managers to forecast talent needs and oversee creation of talent pools.
- Learning, Development, and Culture: coordinate training programmes and track participation and outcomes.
- Promote the organisation’s values, ethics, and culture across teams.
- Support HR projects such as employee wellness, recognition, and engagement initiatives.
- HR Reporting and Projects: prepare HR metrics and reports; hold responsibility for the full project management cycle of HR projects, from conception to implementation.
- Supervisory tasks: coach, guide, support, and train HR Generalist (which reports to this role).
- Ensure divisional outcomes are achieved through overseeing staff task execution.
- General: resolve staff queries as they arise and advise managers on a range of HR issues and best practices.
Requirements
- Strong interpersonal and communication skills.
- Sound understanding of South African labour law and HR best practices.
- Excellent problem-solving, conflict resolution, and coaching ability.
- High degree of integrity, discretion, and emotional intelligence.
- Ability to operate effectively in a multi-entity, purpose-driven environment.
- Excellent organisational skills.
- Methodical and structured.
Qualifications and Experience
- Bachelor’s degree in Human Resources Management, Industrial Psychology, or equivalent.
- 8–10 years’ generalist HR experience, with at least 2 years at a senior and supervisory level.
- Experience in a complex, shift-based, multi-entity or nonprofit environment - advantageous.
- Solid working knowledge of HR systems and MS Office Suite.
Personal Attributes
- Empathetic and service-oriented, aligned with the company’s values of compassion and community.
- Confident, resilient, and adaptable in handling sensitive or high-pressure situations.
- Proactive team player with a hands-on, solutions-driven approach.