Join our team as an HR Generalist in Johannesburg, where you will play a pivotal role in managing the human resources functions. The ideal candidate will bring a strategic approach to talent acquisition, employee relations, and performance management, ensuring that we continue to attract and retain the best talent in the market.