We are seeking a knowledgeable Human Resources Generalist to join our dynamic HR team in Birmingham. This role involves managing various HR functions, from recruitment and onboarding to employee relations and compliance with labour laws. The ideal candidate will demonstrate a robust understanding of HR practices and possess excellent communication skills.