Position: HR GeneralistReport to: HR ManagerDepartment: HREssential Functions and Responsibilities: • Assist the HRM in building up a talent pool, candidate pool to ensure the availability of candidates for job vacancies.• Support the HRM to ensure the plant is staffed with employees with the right level of competencies for the immediate and long term. • Take lead in the recruitment process: checking the headcount budget, and availability of job description before job posting, sourcing, searching for candidates, prescreening, then coordination with hiring departments and participation in interviews and selection, offering the suitably qualified candidates to assume positions; check reference. • Make analysis and reports on recruitment activities. • Update candidate’s database.• Manage the human resources administration: on-board process, labor contract, probation, promotion, job movement, disciplinary action, attendance management, HR master list, medical check-up, uniform measurement, employee card information, HR filing system (soft & hard files)• In-charge of the employee relation job tasks: satisfaction survey, exit interview, assist HRM in employee engagement efforts to maintain employee morale and welfare. • Collaborate and support in activities and promoting the organizations Continuous Improvement strategy• Other job assignments from the direct manager