Staff Frontend Engineer

closed
Roofr Logo

Roofr

πŸ“Remote - Canada

Summary

Join Roofr, a successful yet early-stage startup, as a Staff Frontend Engineer and make a significant impact on our technology roadmap. You will lead the evolution of our frontend architecture, contribute hands-on to project execution, and mentor senior engineers. We offer a dynamic, cross-functional team environment where innovation and high standards are prioritized. This role requires extensive experience in React, JavaScript/TypeScript, and frontend development, along with strong leadership and problem-solving skills. Roofr provides a comprehensive benefits package including generous PTO, flexible time off, medical/dental/vision insurance, parental leave, and a remote-first culture.

Requirements

  • 8+ years of software development experience, with a strong proficiency in React, JavaScript/TypeScript and Frontend build tools
  • Strong understanding of application state management
  • Strong knowledge of web performance optimization and best practices
  • Experience with SCSS
  • Experience with interacting with RESTful APIs
  • Experience building Frontend testing and automation systems
  • Demonstrated leadership in adopting agile methodologies, with a commitment to frequent and confident code deployment
  • Expertise in deconstructing complex problems into manageable, incremental solutions, with a track record of strategic problem-solving
  • Proven success in advocating for and implementing initiatives that enhance Engineering experiences and cultivate a progressive engineering culture
  • A collaborative spirit, thriving in environments where mutual growth and support are prioritized among team members
  • Exceptional ownership of product development, with a personal standard that aligns with producing high-quality, reliable work
  • Excellent communication skills, with a strong appreciation for the importance of effective documentation in driving project clarity and success
  • In-depth understanding of the unique challenges faced by early-stage companies, particularly in balancing immediate needs with long-term strategic goals

Responsibilities

  • Lead the evolution of Frontend architecture to enhance the scalability and efficiency of Roof’s systems
  • Hands-on contributor, blending strategic oversight with direct involvement in project execution
  • Influence the engineering culture in an early-stage company by promoting innovation and high standards in technical execution
  • Mentor Senior engineers and collaborate with team members across disciplines to refine technical requirements and drive project success
  • Design and implement robust, scalable web applications and develop frameworks and libraries to streamline future projects
  • Champion the creation and maintenance of comprehensive suites of unit, functional, and acceptance tests to ensure software quality
  • Lead troubleshooting efforts and optimize support strategies for production applications

Preferred Qualifications

Experience with building Progressive Web Applications (PWAs)

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!
This job is filled or no longer available