Job Search and Career Advice Platform

Enable job alerts via email!

Senior HR Generalist

RecruitMyMom

Johannesburg

On-site

ZAR 480 000 - 650 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A well-known nonprofit organization in Johannesburg is looking for a Senior HR Generalist to provide full HR support. The role requires strong interpersonal skills and a sound understanding of South African labor law. Responsibilities include advising management, ensuring compliance, and managing recruitment processes. Candidates should have 8-10 years of HR experience and hold a Bachelor's degree in Human Resources Management. This position fosters a proactive and ethical workplace culture, making it ideal for a compassionate team player.

Qualifications

  • 8-10 years’ generalist HR experience, with at least 2 years at a senior level.
  • Sound understanding of South African labour law and HR best practices.
  • Experience in a nonprofit environment is advantageous.

Responsibilities

  • Provide expert advice on employee relations matters.
  • Manage end-to-end recruitment for mid- to senior-level roles.
  • Prepare HR metrics and reports, managing HR projects.

Skills

Interpersonal and communication skills
Problem-solving and conflict resolution
Organisational skills
Emotional intelligence

Education

Bachelor’s degree in Human Resources Management or equivalent

Tools

HR systems
MS Office Suite
Job description

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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.