We are seeking a motivated HR Generalist to join our dynamic team in Johannesburg. The ideal candidate will be responsible for managing various HR functions, including recruitment, employee relations, and performance management. Strong interpersonal skills and a passion for fostering workplace culture are essential.