We are seeking a dynamic HR Generalist to join our Johannesburg team. The ideal candidate will be responsible for managing various HR functions, including recruitment, employee relations, and performance management, to ensure a positive workplace environment.