Job Summary We are seeking a reliable and detail-oriented HR & Admin Assistant to support daily HR operations and office administration. The role will focus on managing weekly‑paid employee administration, including contracts, attendance, and leave records, while also coordinating essential office and operational administrative functions. Key Responsibilities Manage and maintain employment contracts and employee records for weekly‑paid staff Track and monitor attendance, timekeeping, absenteeism, and leave records Support HR administrative processes, including onboarding, employee data updates, filing, and contract renewals Ensure all HR records are accurate, compliant, and up to date Liaise with line managers regarding attendance discrepancies, missing timesheets, and leave issues Assist with payroll preparation by ensuring accurate submission of attendance and leave data Coordinate vehicle administration, including servicing, repairs, license renewals, and bookings Oversee cleaning, maintenance, and day-to-day arrangements for company accommodation / staff dormitories Communicate with service providers and follow up on administrative matters Provide general office and operational administrative support as required Minimum Requirements 2–4 years’ experience in HR administration, payroll support, or general administration Experience managing contracts, attendance records, leave administration, and employee files Proficient in Microsoft Excel, Word, and Outlook Strong attention to detail and administrative accuracyAbility to work independently and follow through on tasks proactively Good communication skills in English Must be based in South Africa with valid working rights Advantageous Experience working with weekly‑paid employees Exposure to a manufacturing, warehouse, or operational environment Preferred Profile Organised, reliable, and detail‑oriented Able to manage routine administrative tasks consistently and accurately Comfortable working in a fast‑paced operational environment #J-18808-Ljbffr