Senior Frontend Engineer

Roofr
Canada
Workplace: RemoteFull timeCAD 140,000 - 150,000 annuallyFunction: Software EngineeringExperience: 5+ yearsSkills: ["Communication","Documentation","Ownership","Collaboration","Agile mindset"]

Build and evolve the frontend architecture for Roofr’s CRM platform, partnering with a cross-functional team to deliver customer-facing features end-to-end. Write clean, reusable web application code, collaborate on technical requirements, and troubleshoot production issues. Contribute across the software development lifecycle with an engineering-first culture, including planning, delivery, and comprehensive unit, integration, regression, and acceptance testing. Help steer the technology roadmap as an early-stage engineering leader.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Roofr
Roofr
1 month ago

Senior Frontend Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 6 hours agoStatus: Live
Reposted: similar role first listed 9 months ago

Job Summary

Build and evolve the frontend architecture for Roofr’s CRM platform, partnering with a cross-functional team to deliver customer-facing features end-to-end. Write clean, reusable web application code, collaborate on technical requirements, and troubleshoot production issues. Contribute across the software development lifecycle with an engineering-first culture, including planning, delivery, and comprehensive unit, integration, regression, and acceptance testing. Help steer the technology roadmap as an early-stage engineering leader.
Location: Canada
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Help drive frontend architecture to the next stage of Roofr’s systems.
  • •Contribute to the software development lifecycle from planning through delivery.
  • •Collaborate with cross-functional teammates to develop technical requirements.
  • •Write clean code to build functional web applications and reusable libraries.
  • •Write and maintain unit, functional, and acceptance tests while troubleshooting and supporting production applications.

Pay and Benefits

Salary: CAD 140,000 - 150,000 annually
Equity and Bonus:Equity
Perks:Paid Leave401kParental LeaveHome OfficeLearning Budget

Key Requirements

  • •5+ years of software development experience.
  • •3+ years of experience holding a Senior Engineering title.
  • •Strong experience with JavaScript and React + Redux.
  • •Experience with SCSS.
  • •Experience interacting with RESTful APIs and building frontend testing/automation systems for unit, integration, regression, and user acceptance tests.
Experience:5+ years
Skills:CommunicationDocumentationOwnershipCollaborationAgile mindset
Languages:English
Tech Stack:JavaScriptReactReduxSCSSRESTful APIsUnit testsIntegration testsRegression testsUser acceptance testsWeb applications

Company Brief

Roofr
Provides roofing software and data solutions that streamline roof inspections, estimates, and lead generation for contractors and insurers using aerial imagery, measurement tools, and workflow automation.
Industry: Construction Tech
Company Size: Small (11 to 50 employees)
Growth: Early Stage Startup
Headquarters: Boston, United States
Website