Jobs.ca
Jobs.ca
Language
Roofr logo

Senior Frontend Engineer

Roofr5 days ago
Remote
Canada
Senior Level

Top Benefits

Mandatory PTO first week of employment
One Friday off per month
Paid shutdown week Christmas-New Year

About the role

Who you are

  • Strong foundation: 5+ years of experience with JavaScript, Typescript, React, and modern frontend tooling (webpack, Vite, Redux, etc.), with 2+ years building scalable, performant user interfaces for multi-tenant SaaS products that serve real users
  • Frontend performance expertise: Experience with React optimization patterns, bundle optimization, lazy loading, and performance monitoring tools to deliver fast, responsive user experiences
  • UI/UX sensibility: Strong eye for design details and user experience, with ability to collaborate effectively with designers and implement pixel-perfect, accessible interfaces
  • API integration skills: Experience working with RESTful APIs, handling loading states, error boundaries, and building robust client-side data management
  • Growth engineering mindset: Experience building for experimentation and metrics-driven iteration, with a track record of breaking down complex problems into testable proofs-of-concept and rapid experiments
  • Cross-functional collaboration: Proven ability to work effectively with marketing, product, and design teams, consistently communicating technical tradeoffs to meet both user needs and business requirements
  • Autonomous problem-solving: You’re comfortable with ambiguity and scoping solutions independently, while knowing when to collaborate. You thrive in early-stage environments where priorities shift and individual ownership drives real impact
  • User-centered: You’ll have a deep belief that great products serve users while growing the business, with experience building accessible, reliable experiences that earn customer trust
  • Quality-driven development: You value comprehensive testing (unit, integration, visual regression), documentation, and CI/CD practices, excelling at shipping reliable frontend features quickly
  • Curiosity: A genuine motivation to move metrics and grow the business through thoughtful product decisions, not just technical execution
  • Direct experience on a growth team or working on acquisition/monetization initiatives
  • Data-driven mindset with curiosity about user analytics and behavioural patterns
  • An eye for visuals. Design skills aren’t required, but you can think critically about existing designs
  • Experience building AI workflows in production, or the curiosity to learn
  • Experience with A/B testing tools (Google Optimize, Optimizely, VWO, etc.)
  • Experience with frontend monitoring and analytics tools (Sentry, LogRocket, etc.)

What the job involves

  • Drive cross-product impact: Work across multiple product domains simultaneously—building experiments in Proposals, optimizing onboarding flows, and developing features that directly impact acquisition, monetization, and retention metrics
  • Move fast, responsibly: Operate in a Kanban environment where priorities shift based on experiment results and business needs, requiring you to balance rapid iteration with quality engineering practices
  • Own end-to-end user journeys: Build features that span the entire customer lifecycle—from signup and onboarding to subscription upgrades and hand-offs to implementation teams
  • Pioneer AI-driven experiences: Develop and iterate on novel AI-enhanced workflows and experiments that represent the cutting edge of roofing industry technology
  • Lead with autonomy: Work in a self-directed environment with our product designer and Growth EM, taking ownership of product decisions and driving features from conception to delivery
  • Build with experimentation in mind: Rapidly set up A/B tests and feature variations, prototype new experiences to drive user value, and help us learn and iterate on growth strategies with measurable business impact
  • Architect scalable React applications: Build reusable component libraries with optimal performance, implement responsive designs that convert across all devices, and create robust frontend systems that support rapid A/B testing while maintaining accessibility and code quality
  • Make pragmatic trade-offs: Know when to optimize for speed vs. complexity, always considering the unique needs of cross-domain features and growth experimentation
  • Shape the future of roofing software: Join a small, passionate team where your individual contributions directly influence product direction and company growth trajectory

Benefits

  • 1st week of employment is mandatory PTO! Start your journey with Roofr by decompressing and recharging - we will see you in week 2!
  • 1 Friday off per month (we call those our laundry days!)
  • Company wide paid shutdown for the week between Christmas and New Years
  • Flexible time off
  • Medical, dental and vision insurance premiums for employees and their dependents
  • Generous Parental Leave policy
  • We host 2 retreats per year and great team building activities
  • Ample learning and development opportunities to continue growing your career
  • Home office setup stipend
  • Remote first culture
  • Weekly Friday paydays!

About Roofr

Software Development
51-200

Roofr is the single roofing software that has all the tools a roofing business needs to effectively run their operations.

Manage measurement reports, digital proposals, invoicing, payments and more, all on easy-to-use platform. Roofr streamlines day-to-day operations so you can spend less time on admin and more time growing your business.