We are looking for an experienced HR Generalist to join our dynamic team in Johannesburg. The ideal candidate will manage key HR functions including recruitment, employee relations, performance management, and compliance to enhance organizational performance.