engineering
Posted May 20Senior Software Engineer, Browser Extension
at Keeper.app
United StatesRemote
Responsibilities
- Design, build, and maintain high-quality, scalable, and secure features for the Keeper Browser Extension using JavaScript, React, Redux, and Jest.
- Ensure the highest standards for coding practices, including test-driven development (TDD), writing unit tests with Jest, and participating in code reviews.
- Continuously analyze, improve, and optimize the performance, reliability, and security of the browser extension to meet the growing needs of users.
- Review, maintain, and improve the current codebase, fixing bugs, implementing new features, and refactoring code as necessary to keep it scalable and maintainable.
- Manage interviews and recruitment workflow
- Lodge a complaint with your data protection authority
Requirements
- Keeper Security is hiring talented JavaScript / ReactJS developers to join the Browser Extension team.
- Keeper’s cybersecurity solutions are FedRAMP and StateRAMP Authorized, SOC 2 compliant, FIPS 140-2 validated, as well as ISO 27001, 27017 and 27018 certified.
- As part of the team, you will be responsible for developing and enhancing the browser extension features that empower millions of users to secure their digital lives.
- You’ll be working with cutting-edge technologies like JavaScript, React, Redux, Jest, and more, ensuring that our browser extensions are reliable, secure, and easy to use. Responsibilities:
- experience in JavaScript development, including proficiency in core JavaScript concepts. 3+ years of
- experience with React, Redux, Jest, and TypeScript. Strong
- experience with browser extension development and the unique challenges it presents (e.g., compatibility across different browsers, browser APIs). •
- Experience with modern web development tools and workflows, including build tools like Webpack, version control using Git, and CI/CD pipelines.
- Solid understanding of frontend architectures, including component-based development, state management, and UI/UX principles. •
- Experience with testing frameworks such as Jest and writing comprehensive unit and integration tests.
- Ability to maintain and improve a large codebase, ensuring it remains stable, scalable, and maintainable.
- Excellent communication skills, with the ability to collaborate effectively with remote teams. Preferred
- Bachelor’s degree in Computer Science, Engineering, or a related technical discipline, or equivalent practical experience. •
- Experience working with security technologies and understanding of cybersecurity principles, particularly with regard to browser security and data protection. •
- Experience with performance optimization for browser extensions, focusing on load times, memory management, and responsiveness.
- Familiarity with web standards (HTML, CSS, JavaScript) and accessibility best practices. Benefits:
- Providing this information is optional and Keeper collects this data in order to comply with EEOC and similar requirements
Benefits
- Medical, Dental & Vision (inclusive of domestic partnerships)
- Employer Paid Life Insurance & Employee/Spouse/Child Supplemental life
- Voluntary Short/Long Term Disability Insurance
- 401K (Roth/Traditional)
- A generous PTO plan that celebrates your commitment and seniority (including paid Bereavement/Jury Duty, etc)
Contact
- Learn how our zero-trust and zero-knowledge solutions defend against cyber threats at KeeperSecurity.com . About the Job
Additional details
- This is a 100% remote position! Join a dynamic and innovative team dedicated to changing the landscape of cybersecurity.
- Keeper’s cybersecurity software is trusted by millions of people and thousands of organizations, globally.
- Keeper is published in 23 languages and is sold in over 150 countries.
- Join one of the fastest-growing cybersecurity companies and be responsible for developing and executing automated tests, enhancing test suites, and ensuring the quality of our web applications. About Keeper
- Keeper Security is transforming cybersecurity for organizations globally with zero-trust privileged access management built with end-to-end encryption.
- Keeper deploys in minutes, not months, and seamlessly integrates with any tech stack to prevent breaches, reduce help desk costs and ensure compliance.
- Trusted by millions of individuals and thousands of organizations, Keeper is the leader for password, passkey and secrets management, privileged access, secure remote access and encrypted messaging.
- Work closely with product managers, UX/UI designers, and other engineers to define
- requirements and deliver the best possible user experience.
- Actively engage in code reviews to ensure quality, share knowledge with team members, and uphold coding standards.