Join our team in Johannesburg as an HR Manager, focusing on developing HR policies and programs that align with organizational goals. You will support management and employees in HR-related matters, driving changes that positively impact employee engagement and performance. This position requires strong leadership qualities, excellent communication skills, and the ability to manage multiple tasks effectively.