Frontend Engineer

Canopy PlatformPhoenix, AZ
Remote

About The Position

As a Frontend Engineer at Canopy, you will design and build world-class user interfaces using technologies such as JavaScript, TypeScript, Svelte, Vite, GraphQL, Tailwind, and other modern frontend tools. You will work closely with our design team to implement high-fidelity mockups and prototypes, and translate them into robust, maintainable code. You will also interface with our backend team to build strong interoperability with our backend stack. We are looking for candidates with strong experience in JavaScript generally. TypeScript in a very nice-to-have, but not strictly required... a desire to learn would be a must, though. We've decided to build our front end stack with Svelte. Svelte experience is not a strict requirement (being that it is a somewhat new framework), but candidates should have multiple years experience in at least one of the following: React, Vue.js, Angular, or Svelte. Having a BS or MS degree in Computer Science is preferred, but bootcamp and/or self-taught candidates are also accepted, provided you have multiple years of experience. Candidates with a self-built portfolio / resume website will be extra welcome. Similarly, bonus points will be granted to candidates who have contributed to open source, and can share these accomplishments with us. You should have very strong communication skills, be a very hard worker, and be extremely self-driven. We should be able to leave you alone for an afternoon, and trust that you're making progress on all the right things. This is an opportunity to join a group of talented engineers, working on cutting-edge technologies, and building an exciting product. You will learn and grow as an engineer, and play a key role with much ownership over product development. Canopy puts an emphasis on beautiful and functional design, so you can be sure that this is work you will be proud of. If this excites you, apply today! This is a more senior role, but we're hiring for ambition and potential as well.

Requirements

  • Strong experience in JavaScript generally.
  • Multiple years experience in at least one of the following: React, Vue.js, Angular, or Svelte.
  • Multiple years of experience (if bootcamp and/or self-taught).
  • Very strong communication skills.
  • Be a very hard worker.
  • Be extremely self-driven.

Nice To Haves

  • TypeScript experience.
  • Svelte experience.
  • BS or MS degree in Computer Science.
  • Self-built portfolio / resume website.
  • Contributions to open source.

Responsibilities

  • Design and build world-class user interfaces using technologies such as JavaScript, TypeScript, Svelte, Vite, GraphQL, Tailwind, and other modern frontend tools.
  • Work closely with the design team to implement high-fidelity mockups and prototypes, and translate them into robust, maintainable code.
  • Interface with the backend team to build strong interoperability with our backend stack.

Benefits

  • Premium health insurance benefits, with exceptional company paid premiums
  • Excellent options package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service