We are seeking a diligent Human Resources Generalist to join our Pretoria office. In this role, you will manage a wide array of HR functions, including recruitment, employee relations, and performance management. The ideal candidate will possess a thorough understanding of HR practices and a passion for fostering a positive workplace culture.