We are looking for a skilled HR Generalist to join our dynamic team in Johannesburg. The ideal candidate will be responsible for various HR functions including recruitment, employee relations, and performance management, ensuring a compliant and harmonious workplace.