Project Associate
Full-Time
On-site
Share this job
Position Overview
The Roofing Technician is responsible for installing, repairing, and maintaining roofing systems with precision and care. This role requires technical skill, physical stamina, and a commitment to delivering top-tier workmanship on every project.
Key Responsibilities
Install, repair, and replace various roofing systems (metal, shingle, tile, flat, etc.)
Conduct roof inspections and identify damage or potential issues
Measure, cut, and secure roofing materials accurately
Operate hand and power tools safely and efficiently
Follow safety guidelines and maintain a clean job site
Work closely with team members to complete projects on time
Communicate progress or issues to supervisors
Provide excellent customer service when interacting with clients
Requirements
Proven experience in roofing or construction-related roles
Strong knowledge of roofing tools, equipment, and safety practices
Ability to work at heights and in various weather conditions
Good physical fitness and stamina
Problem-solving skills and attention to detail
Ability to follow instructions and work independently or as part of a team
Willingness to learn and adapt to new techniques
Valid driving license preferred
What We Offer
Competitive salary and performance bonuses
Ongoing training and certification opportunities
Safe, supportive, and professional work environment
Modern tools and industry-leading equipment
Paid time off and other benefits (customizable)
Opportunities for career growth and leadership roles
Why Join Us?
We’re more than a roofing company — we’re a team with a shared commitment to craftsmanship, honesty, and customer trust. We value your talent, support your growth, and reward hard work with long-term opportunities.