We are looking for an HR Generalist to join our dynamic team in Johannesburg. In this role, you will manage recruitment, onboarding, employee relations, and performance management while ensuring compliance with local labor laws. A strong understanding of HR practices and a passion for people management are essential.