We are seeking a Human Resources Generalist to join our dynamic team in Johannesburg. The ideal candidate will possess a comprehensive understanding of HR policies, procedures, and best practices. This role involves supporting various HR functions, including recruitment, employee relations, performance management and compliance with local labour laws.