We are seeking a passionate and experienced HR Generalist to support our HR department in Johannesburg. The successful candidate will be responsible for recruitment, employee relations, performance management, and ensuring compliance with labour laws. You'll be pivotal in promoting a positive workplace culture and improving employee engagement. Join our dynamic team and make a lasting impact!