We are on the lookout for an HR Generalist to join our team in Pretoria. In this role, you'll be responsible for managing the full spectrum of HR functions, including recruitment, onboarding, employee relations, and performance management. The ideal candidate should possess a strong understanding of South African labour laws and be passionate about enhancing employee engagement and culture.