Hr Generalist

Hamilton, ON, CA, Canada

Job Description

About Us



We are a growing home-improvement company specializing in

Roofing, Siding, Windows & Doors, and One-Day Bath installations

. With both field crews and office teams, we pride ourselves on quality workmanship, strong customer service, and a people-first culture. As we continue to grow, we are looking for an

HR Generalist

to support our employees and strengthen our HR processes.

Position Summary



The HR Generalist will be responsible for the day-to-day administration of human resources programs across the organization. This role supports both

construction field staff and office employees

, acting as a trusted resource for employees and management while ensuring compliance with Ontario employment legislation.

Key Responsibilities

Recruitment & Onboarding



Coordinate full-cycle recruitment for field and office roles (job postings, screening, interviews, offers) Support onboarding and orientation for new hires, including documentation and training coordination Maintain employee files and HR records

Employee Relations



Act as a first point of contact for employee questions regarding policies, benefits, and workplace issues Support managers with performance management, attendance, and disciplinary processes Assist with conflict resolution and employee investigations as required

HR Administration & Compliance



Administer HR policies, procedures, and employee handbook Ensure compliance with

Ontario employment standards, WSIB, and health & safety requirements

Track employee data including attendance, leaves, probation periods, and training

Payroll & Benefits Support



Support payroll preparation by maintaining accurate employee data (hours, changes, terminations) Administer benefits enrollment, changes, and employee inquiries Coordinate leaves of absence (vacation, sick leave, WSIB, maternity/parental)

Health & Safety & Training



Support health & safety initiatives, training records, and incident documentation Coordinate mandatory training (WHMIS, Working at Heights, etc.) Assist with employee engagement and retention initiatives

What We Offer



Competitive salary:

$50,000 - $65,000

, based on experience Health and dental benefits Paid time off and holidays Supportive, team-oriented environment Opportunity to grow with a stable, expanding company

How to Apply



Apply through Indeed with your resume. Only candidates selected for an interview will be contacted.

Job Type: Full-time

Pay: $50,000.00-$65,000.00 per year

Benefits:

Dental care Disability insurance Extended health care On-site parking Paid time off Vision care
Ability to commute/relocate:

Hamilton, ON L8H 3R6: reliably commute or plan to relocate before starting work (required)
Experience:

Human resources: 2 years (required)
Licence/Certification:

CHRP (preferred)
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
    JD3446129
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Hamilton, ON, CA, Canada
  • Education
    Not mentioned