We are looking for a proactive and passionate Human Resources Generalist to support our HR team in Johannesburg. The ideal candidate will have experience in various HR functions, including recruitment, employee relations, and performance management, contributing to a positive workplace culture.