As an HR Generalist, you'll be at the forefront of our HR initiatives in Johannesburg. This position demands excellent communication and interpersonal skills, allowing you to effectively manage employee queries and facilitate HR projects. A critical element of the role will be to assist in developing training programs and performance management systems.