Join us as an HR Generalist in Johannesburg! This role is perfect for someone with a knack for communication and interpersonal skills. You will manage recruitment processes, support employee development initiatives, and ensure compliance with labor laws. Your contributions will be vital in maintaining a positive workplace culture.