ANG-001 Senior Frontend Engineer

Canada-wide Remote

Our Client is building the leading B2B platform for the under-the-radar but massive commercial services industry. Their flagship product, provides rich data on every commercial building in the US (~63M properties) and workflow software to make this data actionable. They’re scaling the team to meet the demands of our growing customer base, ranging from small-medium sized businesses to larger enterprises, such as Siemens and Carrier.

As a Senior Frontend engineer, you will help us redefine the way millions of Americans are selling and providing services to buildings in the US - think janitorial, fire life safety, elevators, HVAC. You’ll be an early hire working closely with the founding team and early employees to establish the frontend architecture for years to come.

The Role

We’re looking for a talented Senior Frontend Engineer to grow our team working across our web and desktop products. As a Senior Frontend Engineer, you will be responsible for:

  • Owning core, complex components of the core application

  • Drive and deliver on our product roadmap, working alongside our Head of Design, Chief Product Officer, and Product Manager to turn ideas into features

  • Find elegant solutions to usability problems

  • Provide leadership and mentorship to other engineers on the team

  • Ramp on new web technologies that will make core product better

Requirements

  • A bachelor’s degree in Computer Science or related subject
  • 5-7+ years of professional frontend engineering experience working on external facing applications
  • 3+ years of experience with a frontend framework such as Angular, React/Redux or Vue
  • Expert knowledge of JavaScript.
  • Strong experience with HTTP, HTML, CSS, and web security concepts.
  • Experience using Javascript typing languages / linters (Typescript, ESLint).
  • Comfortable using the Unix command line
  • A selfless and team oriented personality, proactive tendencies, excellent communication skills
  • A strong work ethic, and the experience or desire to work at a growth stage startup
  • The desire to improve yourself and be a positive influence on those around you
  • An instinctive drive to write quality code, the humility to understand and improve existing code, and the wisdom to make tradeoffs between elegance and efficiency without sacrificing product quality

Nice to Haves

  • Experience with any of the following: Base Web, Fusion.js, GraphQL
  • Solid understanding of user-centered design and interaction design principles
  • Strong attention to detail
  • Stay up to date with technology and how to apply it to solve real-world business problems
  • Want to form the core of a growing engineering and develop its culture