We are searching for a proactive HR Generalist to join our team in Johannesburg. You will play a pivotal role in supporting various HR functions including recruitment, onboarding, training, and employee relations. The ideal candidate will have a passion for people and a keen understanding of HR best practices.