We are searching for a motivated HR Generalist to join our dynamic HR team in Johannesburg. As an HR Generalist, you will play a pivotal role in dealing with various HR functions, ensuring that our company's workforce is supported, engaged, and aligned with our strategic goals. You will handle recruitment, employee relations, performance management, and compliance with labour laws. This is an excellent opportunity for an individual who enjoys a fast-paced environment and is passionate about making a difference.