Exciting opportunity for a Human Resource Officer to join our HR team in Johannesburg. You will be responsible for recruitment, on-boarding, and employee relations. Strong communication skills and a thorough understanding of HR practices are essential.