
Senior Software Engineer, Browser Extension
Keeper Security3 months ago
Remote, United StatesSenior
Responsibilities
- Design, build, and maintain high-quality features for the Keeper Browser Extension using JavaScript, React, Redux, and Jest.
- Collaborate with product managers, UX/UI designers, and engineers to define requirements.
- Ensure high coding standards through test-driven development and code reviews.
- Analyze and optimize the performance, reliability, and security of the browser extension.
- Maintain and improve the current codebase, fixing bugs and implementing new features.
- Engage in code reviews to ensure quality and share knowledge with team members.
- Stay updated with the latest trends in web development and cybersecurity.
- Identify areas for process improvement and technical debt resolution.
Requirements
- 5+ years of experience in JavaScript development with proficiency in core concepts.
- 3+ years of experience with React, Redux, Jest, and TypeScript.
- Strong experience in browser extension development and its unique challenges.
- Familiarity with modern web development tools, including Webpack and Git.
- Solid understanding of frontend architectures and UI/UX principles.
- Experience with testing frameworks like Jest and writing unit tests.
- Ability to maintain and improve a large codebase.
- Strong problem-solving skills and debugging capabilities.
- Excellent communication skills for effective collaboration with remote teams.
Benefits
- Medical, Dental & Vision coverage, including domestic partnerships.
- Employer Paid Life Insurance and Supplemental life options.
- Voluntary Short/Long Term Disability Insurance.
- 401K options (Roth/Traditional).
- Generous PTO plan that recognizes commitment and seniority.