Senior Web Developer - Extensions


Toronto, CA / Remote
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 04/29/2021
  • Website:
  • Company Address: 49 Spadina Ave, Suite 303, Toronto, ON M5V2J1, CA

About 1Password

1Password remembers your passwords for you — and helps you make them stronger. All your secrets are secure and always available, safe behind the one password that only you know.

Job Description

Over 80,000 businesses and millions of people use 1Password to protect their most important information. We’re a kind, curious, and customer-focused team on a mission to build the world's most-loved password manager and give people more control over their data.
Come help us build the future of 1Password in the browser! ✨ 
As a Senior Web Developer on the Extensions team, you will be tasked with helping to implement new features, resolve issues, and help to push the browser experience further. From Typescript to Sass to Svelte, there’s lots of interesting challenges to conquer while working with the web. 
This is a Remote opportunity within Canada and United States.

What we're looking for:

    • A solid understanding of Web Technologies including TypeScript, HTML, and Sass
    • Comfortable using React and/or Svelte to build user interfaces
    • An understanding of cross-browser compatibility and how to work around the quirks of different browsers
    • Experience with Rust is a plus!
    • Excitement to tackle new challenges and propose solutions to problems at hand
    • Comfortable taking a project and running with it, from proof of concept to shipping product
    • The ability to manage your schedule and deliver projects on time while working remotely

What you can expect:

    • Review the tools and platforms that 1Password uses and get to know the team you’ll be working with
    • Be tasked with small parts of an feature we’re working on to help you get orientated with the codebase
    • Participate in code reviews to help get a better understanding of the codebase
    • Take on larger tasks with help and guidance from the team
    • Communicate with developers, designers, and product owners while working to get feedback and iterate on the extension
    • Provide insight into how best implement new features/UIs, knowing how our the webs works
    • Be tasked with bringing new experiences to the extension. Being able to break it down into tasks that the team can accomplish
    • Continue to participate in code reviews, and provide insight to other developers on how the whole system works
The Core team is a pretty fast-moving unit that’s tackling a number of challenges across a variety of platforms. In short: it’s never boring! We’ve assembled some of the brightest, fun-loving, kind folks in software today. Join us!
– Michael Fey, VP of Engineering: Client Apps
When we say bring your whole self to work, we mean it. You’ll join a diverse and inclusive community, built on trust, support and respect. Be yourself, find your people and share the things you love. As we continue to build our global team, we welcome all individuals and do not discriminate on the basis of gender identity, race, ethnicity, disability, sexual orientation, education, languages spoken and veteran’s status.

Related Jobs

Account Manager

1Password - RemoteCanada

Senior Android Developer

1Password - RemoteCanada

Customer Support Associate

1Password - RemoteCanada

Android Developer

1Password - RemoteUnited States of AmericaCanada

Senior Manager - HRBPs

1Password - RemoteCanada
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.