We are looking for an HR Generalist to join our Johannesburg team. In this role, you will support various HR functions such as recruitment, employee relations, performance management, and compliance. The ideal candidate will have a strong background in HR practices and be passionate about fostering positive workplace culture.