Maintain accurate and up-to-date HR records and personnel files (contracts, attendance, leave, personal information, etc.).
Assist in recruitment and selection process: draft/post job advertisements, collect and organize applications, schedule interviews, coordinate selection processes, and prepare offer letters or contracts.
Support onboarding and orientation of new employees (preparation of orientation materials, new staff documentation, issuance of staff ID cards if applicable).
Provide clerical/administrative support to HR department: prepare correspondence, forms, reports; schedule and coordinate meetings, training sessions, HR-related events or workshops; help manage internal communications.
Assist with payroll and benefits administration: tracking attendance/leave, collating data, helping process payroll, employee benefits, reimbursements, insurance or similar programs (if relevant).
Act as a first point of contact for employee queries on HR policies, procedures, benefits, and refer complex matters to senior HR staff or management.
Support performance management processes, maintain records of appraisals, staff changes, transfers, resignations or exits.
Assist in implementing HR policies and systems, help ensure compliance with organizational rules and local employment laws/regulations.
Participate (or assist) in HR-related events or programs: trainings, staff development, employee engagement/recognition events, staff welfare activities.
Perform any other HR- or admin-related tasks assigned by HR Manager or management as required.
Specification:
Bachelor’s degree (or equivalent) in Human Resources, Business Administration, Management, or related field.
Prior experience in HR, administrative support, or office management is preferred .
Proficiency in office software (e.g. Microsoft Office Suite) and (if applicable) HR Information Systems (HRIS) or other HR-software tools.
Excellent verbal and written communication skills (often in English and local language, if applicable).