As an HR Generalist at our Johannesburg branch, you will play a crucial role in managing employee relations, recruitment efforts, and HR compliance. You will ensure that our HR policies are aligned with legal standards and contribute to fostering a positive workplace culture.