We are seeking a passionate and enthusiastic HR Generalist to be part of our Johannesburg team. This role encompasses a wide range of HR responsibilities from talent acquisition to employee development, focusing on creating a harmonious work environment that encourages employee growth.