We are on the lookout for an HR Generalist to join our dynamic team in Johannesburg. The HR Generalist will play a key role in managing HR functions, ensuring effective employee relations, and fostering a positive work environment. This position involves various HR tasks including recruitment, onboarding, training, and compliance with labor laws.