Web Developer

Remote Canada /
Design – Design and Web /
Full Time Remote
60,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.

We’re looking for an experienced and self-motivated Web Developer with immaculate attention to detail, who thrives on combining design thinking with well-written code. You’ll work with our designers through the conception of UI/UX design mockups to engineering beautiful, well-written code. 

Working alongside our design team to bridge the gap between graphical design and technical implementation, you’ll take an active role on both sides, defining how our web assets look and they work.

What you'll do:

    • Develop new user-facing features
    • Build reusable code and libraries for future use
    • Ensure the technical feasibility of UI/UX designs
    • Optimize web assets for maximum speed and scalability
    • Collaborate with other team members to create web assets for specific projects
    • Set up team review practices to develop cleaner, unified code
    • Review and deploy code created by your peers
    • Push and challenge our designers, and in turn, get pushed and challenged by them
    • Come up with concepts and prototypes that make using 1Password better
    • Regularly speak with 1Password customers, helping them with any issues, and learning from their feedback to improve 1Password

What you can expect in month 1:

    • Review the tools and platforms that 1Password uses, and familiarize yourself with the format of our created content
    • Take part in regular calls to discuss workflows and assign priorities
    • Begin to take on development issues that will help you to learn and grow within our environment
    • Talk to our customers to better understand how they use 1Password

What you can expect by month 3:

    • Act as a development resource to others in the organization, taking design layouts and translating them into usable sites
    • Work with other developers to create interoperable solutions between platforms

What you can expect by month 6:

    • Operate as a key part of the design and web team, taking ownership of areas that interest you and making them better 
    • Work with your peers to solve complex problems and make our customers’ experiences better

What you have:

    • You’ll have a great understanding of developing for web. Naturally, we expect semantic HTML markup and team-friendly reusable SASS
    • You should be happy writing non-framework reliant JavaScript
    • Good knowledge of JavaScript libraries and frameworks, including React and TypeScript
    • Familiarity with building and deploying static sites using services such as Docker and AWS (Lambda)* Experience implementing CI solutions such as Jenkins
    • Knowledge of modern browser security policies and content security
    • Comfortable handling basic image changes (cropping, resizing, optimizing, etc.)
    • Proficient understanding of cross-browser compatibility issues and ways to work around them
    • Proficient understanding of code versioning tools, such as Git
    • Good understanding of SEO principles and ensuring that application will adhere to them
    • You’re confident in developing sites using static site generators, we're fans of Hugo – we sure hope you are too!