We are seeking a passionate HR Generalist to join our Johannesburg team. This role involves supporting various HR functions, including recruitment, employee relations, and performance management. The ideal candidate will thrive in a fast-paced environment and have a knack for connecting with people.