As an HR Generalist in Johannesburg, you will be responsible for supporting the HR department with various tasks including recruitment, onboarding, and employee engagement initiatives. This is a fantastic opportunity for someone eager to make an impact in a growing company.