Human Resources Manager

Richmond, BC, CA, Canada

Job Description

Overview
We are seeking an experienced and people-focused HR Manager to join our team at our Richmond, British Columbia office. This role is central to supporting our continued growth and strengthening the systems that help our company operate smoothly and sustainably. Reporting directly to the President, the HR Manager will lead the full employee life cycle with a focus on hiring, training and development, culture and retention, and performance management.

This position does not include payroll, benefits administration, or government remittances, as these are managed separately.

Key Responsibilities

Recruitment and Onboarding

Lead full-cycle hiring for all roles, from job postings to interviews to selection Develop consistent, repeatable recruitment processes that support our long-term systemization Strengthen onboarding programs to ensure new hires feel connected, supported, and set up for success Partner with managers to forecast staffing needs based on business growth and seasonal activity
Training and Development

Build structured training pathways for new and existing staff across all departments Introduce role-specific competency guides to support skill development Identify opportunities for workshops, coaching, cross-training, and leadership development Support internal promotions by ensuring employees have clear growth roadmaps
Culture and Retention

Champion our values and help foster a workplace culture that is collaborative, respectful, and aligned with long-term company goals Develop retention strategies focused on engagement, communication, and employee well-being Support leadership in building an environment where people feel heard and supported Coordinate internal initiatives, events, and recognition programs
Performance Management

Lead the annual and mid-year performance review cycles Help managers set clear expectations, KPIs, and development plans Provide coaching and support for managing underperformance when needed Maintain documentation and ensure consistency and fairness across the company
HR Systems and Process Improvement

Build and document simple, scalable HR systems that align with our commitment to long-term sustainability and operational clarity Maintain personnel files, job descriptions, and policy documentation Assist with HR-related compliance items that fall outside payroll and benefits
Employee Relations

Provide support on day-to-day HR matters and act as a trusted resource for employees and managers Assist in conflict resolution and guide leaders toward constructive outcomes Help create clear communication channels and foster strong team alignment
Qualifications and Experience

5+ years of HR generalist or HR manager experience Strong background in recruitment, training, and performance management Experience building HR systems and processes in a growing company Excellent interpersonal and communication skills Ability to maintain confidentiality and navigate sensitive situations with professionalism Familiarity with BC employment legislation
Job Type: Full-time

Pay: $75,000.00-$80,000.00 per year

Benefits:

Casual dress Company events Company pension Dental care Extended health care Life insurance On-site parking Paid time off Tuition reimbursement Vision care
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3202863
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Richmond, BC, CA, Canada
  • Education
    Not mentioned