As an HR Generalist, you will be handling various HR functions, including recruitment, onboarding, employee development, and performance management in Johannesburg. Your role will involve ensuring compliance with labor laws and maintaining a strong organizational culture. The successful candidate will have a collaborative spirit, a passion for supporting employees, and the capacity to manage multiple tasks efficiently.