The HR Officer is responsible for carrying out day-to-day HR administration work such as recruitment, staff registration, work visa processing, leave management, staff travel, and file management; He also assists in the general maintenance of staff accommodation and attends to employee requests.