[Remote] Senior Software Engineer, Browser Extension

Remote Full-time
Note: The job is a remote job and is open to candidates in USA. Keeper Security, Inc. is a leading cybersecurity company transforming how organizations manage privileged access with zero-trust solutions. They are seeking a Senior Software Engineer to join their Browser Extension team, responsible for developing and enhancing browser extension features to secure users' digital lives.ResponsibilitiesDesign, build, and maintain high-quality, scalable, and secure features for the Keeper Browser Extension using JavaScript, React, Redux, and JestWork closely with product managers, UX/UI designers, and other engineers to define requirements and deliver the best possible user experienceEnsure the highest standards for coding practices, including test-driven development (TDD), writing unit tests with Jest, and participating in code reviewsContinuously analyze, improve, and optimize the performance, reliability, and security of the browser extension to meet the growing needs of usersReview, maintain, and improve the current codebase, fixing bugs, implementing new features, and refactoring code as necessary to keep it scalable and maintainableActively engage in code reviews to ensure quality, share knowledge with team members, and uphold coding standardsKeep up to date with the latest trends, best practices, and tools in web development, browser extensions, and cybersecurityHelp identify areas for process improvement, code refactoring, and potential technical debt resolutionSkills5+ years of experience in JavaScript development, including proficiency in core JavaScript concepts3+ years of experience with React, Redux, Jest, and TypeScriptStrong 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 pipelinesSolid understanding of frontend architectures, including component-based development, state management, and UI/UX principlesExperience with testing frameworks such as Jest and writing comprehensive unit and integration testsAbility to maintain and improve a large codebase, ensuring it remains stable, scalable, and maintainableStrong problem-solving skills and ability to debug complex issuesExcellent communication skills, with the ability to collaborate effectively with remote teamsBachelor's degree in Computer Science, Engineering, or a related technical discipline, or equivalent practical experienceExperience working with security technologies and understanding of cybersecurity principles, particularly with regard to browser security and data protectionExperience with performance optimization for browser extensions, focusing on load times, memory management, and responsivenessFamiliarity with web standards (HTML, CSS, JavaScript) and accessibility best practicesBenefitsMedical, Dental & Vision (inclusive of domestic partnerships)Employer Paid Life Insurance & Employee/Spouse/Child Supplemental lifeVoluntary Short/Long Term Disability Insurance401K (Roth/Traditional)A generous PTO plan that celebrates your commitment and seniority (including paid Bereavement/Jury Duty, etc)Company OverviewKeeper Security is transforming cybersecurity for millions of individuals and thousands of organizations globally. It was founded in 2011, and is headquartered in Chicago, Illinois, USA, with a workforce of 501-1000 employees. Its website is https://www.keepersecurity.com.

Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Flexible Online Entry Work - Beginners Welcome

Remote

Supply Chain Business Analyst - Remote Opportunity with a Global Consumer Goods Firm

Remote

Vice President Emergency Services

Remote

GRC (3rd Party Risk) Analyst

Remote

Remote Medical Billing Accounts Receivable Specialist

Remote

Customer Success Manager

Remote

Future opportunities/Opportunités de carrière

Remote

Experienced Remote Data Entry Specialist – Home-Based Administrative Support Role for arenaflex in the United States

Remote

Crisis Counselor - Fully Remote in Tennessee

Remote

Intern, Professional Flight - Flight Operations (Summer 2026) - Full-time

Remote
← Back