Role Summary:The HR Generalist will support the HR Manager across a broad range of people-related activities, contributing to an efficient, people-focused HR function. This role will focus on delivering an excellent employee experience, assisting in key HR processes such as employee relations, learning and development, performance management, and engagement. Additionally, the HR Generalist will be expected to take on ad-hoc tasks and projects as needed to support the evolving needs of the department and business.Key Functions :1. HR Operations & SupportWork closely with the HR Manager to deliver key HR initiatives and projects.Maintain and update employee records in BambooHR, ensuring data accuracy.Track probation periods, assist with review scheduling, and ensure timely completion of all related processes.Manage and monitor annual leave entitlements, absences, and other leave types.2. Benefits AdministrationAssist with the administration of employee benefits programs, including health insurance, pension and other perks.Ensure all benefit records are up-to-date and accurate in the Benefits Matrix.Coordinate benefits enrolment periods, assist employees with queries, and provide support with benefit providers.3. Recruitment & OnboardingSupport hiring managers in drafting job descriptions and advertisements.Coordinate end-to-end recruitment including screening candidates, scheduling interviews, and conducting pre- employment checks.Draft offer letters and employment contracts under guidance from the HR Manager.Deliver engaging onboarding and induction sessions.3. Employee Relations & EngagementServe as a first point of contact for employee HR queries, escalating more complex matters to the HR Manager.Support the HR Manager with employee relations matters such as investigations and low-level disciplinary or grievance issues.Assist in delivering engagement initiatives, including employee surveys, recognition programs, and internal events.Support wellness activities.4. Learning & DevelopmentSupport the HR Manager in identifying learning needs and tracking development progress.Collaborate with department heads to ensure the right training is provided to meet team and company goals.Coordinate training programs and maintain training records.Help organise internal workshops or external training with training providers.Assist with the creation and administration of graduate programs, including recruitment, onboarding, and development initiatives for graduates.5. Performance & Talent ManagementAssist with the performance management process, including reminders, documentation, and tracking.Support succession planning efforts by maintaining up-to-date talent records.6. Policy & ComplianceWork with the HR Manager and external advisors to ensure policies and documentation remain legally compliant.Coordinate minor compliance tasks and act as a liaison with the internal Compliance team when necessary.7. Reporting & InsightsGenerate routine HR reports on turnover, absenteeism, engagement, etc.8. Other Tasks as AssignedSupport the HR Manager in additional HR-related duties and ad-hoc projects as required by the department or business.Assist with any urgent HR requirements or changes in business needs that may arise.Be adaptable and willing to take on new responsibilities or tasks that support the overall HR function.Skills, Abilities and Experience:A degree in HR or another Business-related discipline or another relevant HR qualification.A minimum of 3+ years' experience in a similar role.A high level of commitment to delivering and a 'can do' attitude.The ability to work under pressure and manage multiple issues simultaneously.Strong communication and interpersonal skills.Proven ability to prioritise and organise work to regularly achieve deadlines.Resilient with strong problem-solving capability.Highly computer literate.Must be able to driveJob Types: Full-time, PermanentBenefits:Company eventsCompany pensionEmployee assistance programOn-site parkingPrivate medical insuranceWellness program