- Oversee the recruitment process, including job postings, screening resumes, conducting interviews, and making hiring decisions.- Collaborate with department heads to understand staffing needs and ensure a strong talent pipeline.- Act as a point of contact for employee concerns, handling grievances, complaints, or conflicts in a fair and professional manner.- Implement and manage performance appraisal systems, working with managers to conduct employee evaluations.- Set up and track employee development plans, offering guidance and support for career growth.- Oversee payroll management, ensuring accuracy in salary calculations and timely disbursement.- Administer employee benefits programs, such as health insurance, paid time off, and bonuses.- Identify training needs within the organization and design or coordinate training programs.- Provide guidance on professional development opportunities for employees to enhance skills and knowledge.- Ensure company policies and procedures are up-to-date and compliant with local labor laws and regulations.- Handle disciplinary actions, terminations, and all legal HR documentation in accordance with company policies and legal standards.- Oversee day-to-day office operations, including managing office supplies, equipment, and facilities.- Supervise administrative staff and provide guidance on office procedures and best practices.- Manage relationships with external vendors and suppliers, negotiating contracts and ensuring timely delivery of services.- Plan and coordinate travel arrangements for senior executives, ensuring smooth and cost-effective logistics.- Ensure accurate record-keeping for HR and administrative functions, including employee files, office expenses, and meeting minutes.- Prepare and manage the HR and office administration budget, tracking expenditures and identifying cost-saving opportunities.