We are looking for a Human Resources Generalist to join our vibrant team in Johannesburg. In this role, you will support various HR functions including recruitment, employee relations, performance management, and compliance. Your contributions will help shape our company culture and enhance employee satisfaction, making this an integral part of our organization.