As an HR Generalist in our Johannesburg office, you will be responsible for supporting HR initiatives, managing employee relations, and ensuring compliance with labor laws. The successful candidate should possess strong organizational skills and a passion for improving workplace dynamics.