We are looking for an enthusiastic Human Resources Generalist to enhance our HR team in Johannesburg. This role involves supporting various HR functions from recruitment and compliance to employee engagement initiatives. The right candidate will be proactive and well-versed in HR best practices.