As an HR Generalist at Leading HR Company in Johannesburg, you will be responsible for managing various HR functions including recruitment, employee relations, performance management, and compliance. We're seeking a passionate individual who thrives in a dynamic environment and is keen to contribute to our team.