Keeper Security

Senior Software Engineer, Browser Extension

Keeper Security$120K — $150K *
US-AnywhereRemote in United States
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in JavaScript development with a solid grasp of core concepts.
  • 3+ years working with React, Redux, Jest, and TypeScript.
  • Proven background in browser extension development, addressing compatibility and browser APIs.
  • Familiar with modern web tools like Webpack, Git, and CI/CD workflows.
  • Strong understanding of frontend architectures and UI/UX principles.
  • Experience in writing unit and integration tests using Jest.
  • Ability to maintain and enhance a large, complex codebase.

Responsibilities

  • Design and build scalable features for the Keeper Browser Extension using JavaScript and React.
  • Collaborate with product managers and designers to define user experience requirements.
  • Ensure high coding standards through test-driven development and code reviews.
  • Optimize the browser extension's performance, reliability, and security to meet user demands.
  • Maintain and enhance the current codebase by fixing bugs and refactoring as needed.
  • Participate in knowledge-sharing through code reviews and teamwork.
  • Stay updated on web development trends and cybersecurity best practices.

Benefits

  • Medical, Dental & Vision coverage, including for domestic partnerships.
  • Employer-paid Life Insurance with additional options for supplemental coverage.
  • Voluntary Short/Long Term Disability Insurance.
  • 401K options (both Roth and Traditional).
  • Generous PTO plan that includes paid leave for Bereavement and Jury Duty.
Full Job Description
We are looking for a talented Senior Software Engineer to join the Browser Extension team. 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:
  • Design, build, and maintain high-quality, scalable, and secure features for the Keeper Browser Extension using JavaScript, React, Redux, and Jest.
  • Work closely with product managers, UX/UI designers, and other engineers to define requirements and deliver the best possible user experience.
  • 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.
  • Actively engage in code reviews to ensure quality, share knowledge with team members, and uphold coding standards.
  • Keep up to date with the latest trends, best practices, and tools in web development, browser extensions, and cybersecurity.
  • Help identify areas for process improvement, code refactoring, and potential technical debt resolution.


Requirements
  • 5+ years of 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.
  • Strong problem-solving skills and ability to debug complex issues.
  • Excellent communication skills, with the ability to collaborate effectively with remote teams.

Preferred Qualifications:
  • 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:
  • 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)

About Keeper Security

Keeper Security is a cybersecurity company that provides password management and digital vault solutions for businesses and individuals. The company's products include Keeper Business, which is designed for small and medium-sized businesses, and Keeper Enterprise, which is designed for larger organizations. Keeper Security was founded in 2011 and is headquartered in Chicago, Illinois.
Learn more about Keeper Security
Size
200 employees
Industry
Founded
2011

Similar Jobs

More Jobs at Keeper Security

More Information Technology Jobs

Find similar Senior Software Engineer, Browser Extension jobs: