Key responsibilities: Recruitment and onboarding: Manage the entire hiring process, from creating job descriptions and screening candidates to conducting interviews and onboarding new employees. Employee relations: Address employee concerns, resolve conflicts, and help build a positive and productive work environment. Compensation and benefits: Administer payroll, manage benefits programs, and handle performance-related incentives and bonuses. Training and development: Identify training needs, organize development programs, and support employee professional growth. Compliance: Ensure the organization complies with all labour laws and regulations. Strategy: Develop and implement HR strategies aligned with the company's overall business goals. Essential skills and qualifications: Communication: Excellent verbal and written communication skills for interacting with employees and management. Interpersonal skills: Strong ability to build relationships, listen actively, and handle sensitive situations with empathy and integrity. Organizational skills: Detail-oriented with strong time management and problem-solving abilities. Knowledge: In-depth knowledge of HR principles, labour laws, and best practices. Leadership: Experience in managing teams and a results-driven approach. Technical skills: Proficiency with HR systems and databases.