We are seeking an experienced HR Generalist to join our dedicated team in Johannesburg. In this role, you will be responsible for managing various HR functions such as recruitment, employee relations, and performance management. Your expertise in HR practices will help us enhance employee engagement and streamline HR processes to foster a positive work environment.