Join us as an HR Generalist in Johannesburg, where you will play a crucial role in managing HR activities across the organization. Responsibilities include recruitment, benefits administration, employee performance monitoring, and compliance with HR policies. We're seeking an enthusiastic professional who thrives in a collaborative and diverse environment.