Job Description
An established business in Steeledale is looking for an experienced HR Generalist to join a fast-paced and dynamic team. This role offers the opportunity to make a meaningful impact by supporting both employees and management while ensuring HR best practices are maintained across the business.
Key Responsibilities Include Coordinate recruitment, onboarding, and induction of new employees Provide HR guidance and support to managers and employees Manage employee relations, including grievances, disciplinary matters, investigations, and conflict resolution Maintain accurate employee records and HR databases Prepare employment contracts, letters, and other HR documentation Monitor attendance, leave, absenteeism, and employee movements Support payroll administration and ensure accurate, timeous payroll submissions Assist employees with payroll-related queries Ensure compliance with company policies, labour legislation, and HR best practices Maintain and manage biometric attendan...