As an HR Generalist based in Johannesburg, you will be the cornerstone of our HR department. Your responsibilities will include talent acquisition, managing employee benefits, and conducting performance reviews. A strong focus on fostering a collaborative environment will be essential for this role.