We are looking for an HR Generalist to join our vibrant team in Durban. This role involves managing various HR functions, including recruitment, onboarding, employee relations, and compliance. The ideal candidate will have a comprehensive understanding of HR principles and practices and be passionate about fostering a positive workplace culture.