Are you an organised and personable HR professional looking to develop your career in a fast-paced environment? Our client is seeking an HR Assistant to support their Human Resources team in delivering a high-quality HR service. A team player with excellent communication skills, strong attention to detail and the ability to manage multiple priorities, you'll thrive in a dynamic and supportive environment. This 6-month temporary opportunity offers hands-on experience across the employee lifecycle, where your proactive attitude and willingness to learn will be key to your success. Company Benefits: * 25–30 Days Annual Leave – plus your birthday off if it falls on a weekday. * Holiday Trading – Buy up to 5 extra days or sell 5 days annual leave per year. * Health & Wellbeing Support * Gym & Lifestyle Benefits Key Responsibilities: * Provide general administrative support to the HR department * Advise on workplace relations, explaining policies, procedures and legislation * Update and maintain HR Information System data * Offer first-line HR advice to managers and employees * Ensure accurate recording of confidential personal, employment and staffing information * Prepare and issue contractual documentation for appointments and terminations * Handle new starter paperwork, references, right-to-work checks, contracts and payroll updates * Manage HR paperwork for contract amendments * Assist with offboarding, exit interviews, and processing leaver documentation Experience and Skills Requirements * Previous administrative experience within a HR department * CIPD qualification would be an advantage * Personable with strong communication and relationship building capabilities * Experience working with the highest level of discretion. Maintaining confidentiality and always adhering to data protection legislation