Senior Web App Developer (US & Canada)

Join the development team

The web client serves a diverse user base, from individuals to small families to large multinational businesses. The front-end team works to help users share passwords and other secrets, recover their accounts, generate usage reports, set permissions across their team, and more.

1Password team photo 1Password team photo 1Password team photo

As a Senior Web App Developer, you’ll work with our designers and back-end developers to build a fluid, responsive interface for new and existing features, helping others on your team learn from your experience along the way. You’ll also improve the scalability of the web client, from data visualization to defining APIs that can handle millions of users.

What we’re looking for

  • A background building large-scale web applications and proficiency in React, TypeScript, and other modern web technologies.
  • Experience designing and maintaining APIs that scale.
  • Proficiency with cross-browser compatibility issues and ways to work around them.
  • An understanding of modern browser security policies and content security.
  • Self-starting, self-driven: You should be comfortable starting your own projects, maintaining them, and doing it all autonomously. You maintain a high level of ownership, attention to detail, and have a knack for organizing processes using all three.
  • Ability to offer feedback to other developers on the team and experience in reviewing and improving code.
  • A passion for crafting experiences that customers love.
  • Excitement to learn WASM, Rust, Web Workers, WebCrypto, and other modern technologies.
“We’re a team of developers who are passionate about creating great software. We work on challenging technical problems with demanding security considerations using the best tools at our disposal, and are constantly pushing ourselves.”

Rick Fillion
VP of Engineering,

What you can expect

Your application

We don’t like to keep you waiting, so you should hear back within a week or so. In the mean time, take a look around, and prepare a few questions of your own. We look forward to hearing from you.

Apply for this position

Perks and benefits