We are seeking an experienced HR Generalist to join our vibrant team in Johannesburg. The ideal candidate will have a strong background in various HR functions, including recruitment, employee relations, and performance management. This role is crucial for fostering a positive workplace culture and ensuring compliance with labour laws.