As an HR Generalist in our Johannesburg office, you will play a crucial role in managing our HR operations. This includes overseeing recruitment processes, employee onboarding, and maintaining employee records in compliance with local employment regulations.