We need a proactive HR Generalist to oversee all aspects of HR management at our Johannesburg office. This role will involve liaising with employees, managing talent acquisition, and implementing HR strategies that align with company goals. You'll play a crucial role in driving employee engagement and ensuring compliance with policies and procedures.