We are on the hunt for a dynamic Human Resources Generalist to join our team in Johannesburg. You will play a pivotal role in supporting our HR department by managing various aspects of HR functions, including recruitment, employee relations, and compliance. The ideal candidate will bring excellent interpersonal skills, a strong understanding of labor laws, and a commitment to fostering a positive workplace culture.