Keeper Security, Inc. logo
Keeper Security, Inc.

Manage, protect and monitor all your organization's passwords, secrets and remote connections with zero-trust security

Senior Software Engineer – Browser Extension

Full-stack EngineerSoftware EngineerOtherRemoteSeniorTeam 501-1,000Since 2011H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

88 days ago

Salary

0

Seniority

Senior

Bachelor Degree5 yrs expEnglishJavaScriptJestReactReduxTypeScriptWebpack

Job Description

Senior Software Engineer – Browser Extension

Keeper Security, Inc.

• 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.

Job 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.

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)

Related Job Pages

More Full-stack Engineer Jobs

OtherRemoteTeam 201-500Since 2014H1B No Sponsor

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description Estamos buscando un Senior Fullstack Developer especializado en .NET y Vue.js para integrarse a nuestro equipo de desarrollo y participar en proyectos de alto impacto en entornos empresariales. Este rol está enfocado en el desarrollo de aplicaciones web modernas, trabajando tanto en backend con tecnologías .NET como en interfaces frontend dinámicas utilizando Vue.js. El candidato ideal tendrá experiencia desarrollando soluciones escalables, integrando bases de datos relacionales y colaborando con equipos multidisciplinarios dentro de entornos ágiles. - Diseñar, desarrollar y mantener aplicaciones web utilizando ASP.NET MVC y ASP.NET Core. - Desarrollar componentes frontend utilizando Vue.js, JavaScript y jQuery. - Implementar y optimizar servicios backend basados en .NET Framework y .NET Core. - Diseñar y mantener estructuras de datos y consultas eficientes en SQL Server. - Integrar APIs y servicios backend con interfaces frontend modernas. - Colaborar con equipos de producto, diseño y QA para asegurar la calidad del software. - Participar en revisiones de código, definición de arquitectura y mejora continua de las aplicaciones. - Identificar oportunidades de optimización en rendimiento, seguridad y escalabilidad. Qualifications - Seniority: Senior Software Engineer - Experiencia sólida desarrollando aplicaciones con ASP.NET MVC (.NET Framework 4.5). - Experiencia trabajando con ASP.NET Core. - Experiencia desarrollando frontend con Vue.js. - Experiencia sólida con JavaScript y jQuery. - Experiencia trabajando con SQL Server. - Experiencia diseñando e integrando APIs REST. - Experiencia en desarrollo de aplicaciones web escalables. Requirements - Backend: ASP.NET MVC, ASP.NET Core, .NET Framework - Frontend: Vue.js, JavaScript, jQuery - Bases de datos: SQL Server, MongoDB (deseable) Benefits - 🚀 Integración a marcas globales y startups disruptivas. - 🏡 Trabajo remoto/Home office. - 📍 En caso de requerir modalidad híbrida o presencial, serás informado desde la primera sesión. - ⏳ Horario ajustado a la célula de trabajo/proyecto asignado. - 📅 Trabajo de lunes a viernes. - 🎉 Día off en tu cumpleaños. - 🏥 Seguro de gastos médicos mayores (aplica para México). - 🛡️ Seguro de vida (aplica para México). - 🌎 Equipos de trabajo multiculturales. - 🎓 Acceso a cursos y certificaciones. - 📢 Meetups con invitados especiales del área de IT. - 📡 Eventos virtuales de integración y grupos de interés. - 📢 Clases de inglés. - 🏆 Oportunidades dentro de nuestras diferentes líneas de negocio. - 🏅 Orgullosamente certificados como Great Place to Work.

United States + 22 moreAll locations: United States | Brazil | Colombia | Argentina | Chile | Venezuela | Bolivia | Ecuador | French Guiana | Guyana | Paraguay | Peru | Suriname | Uruguay | Mexico | Costa Rica | El Salvador | Guatemala | Honduras | Nicaragua | Panama | Dominican Republic | Puerto Rico
Job Closed
Allstate logo

Software Engineer Apprentice

Allstate

National General Insurance, a division of Allstate, describes itself as one of the largest insurers in the United States. The company provides personal and commercial auto, recreat

• Build and support software that uses AI and machine learning to solve real business problems • Develop code using Python, Java, or C++ • Use machine learning libraries such as TensorFlow, PyTorch, or scikit-learn • Analyze data using SQL and apply math concepts like linear algebra, probability, and statistics • Work with engineers, product managers, and analysts to design solutions • Help troubleshoot and improve complex systems • Share your findings and explain technical concepts to teammates • Stay current with new tools, trends, and technologies in AI, ML, and cloud engineering

Illinois
Job Closed
Allstate logo

Technology Product Engineer Apprentice

Allstate

National General Insurance, a division of Allstate, describes itself as one of the largest insurers in the United States. The company provides personal and commercial auto, recreat

• As an Entry-Level Product Engineer, you will help build digital products that make a real impact • You will work with modern technologies, learn strong engineering practices, and collaborate with other engineers, product managers, and designers. • Use programming languages and modern tech stacks to build and enhance applications • Apply core concepts like algorithms, data structures, database normalization, and coding best practices • Learn and use modern engineering techniques such as TDD (Test Driven Development), CI/CD (Continuous Integration/Continuous Delivery) • Identify processes that can be automated and build solutions that make teams more efficient • Support the full product lifecycle from coding to deployment • Write software that supports real value for the product and the business • Help write technical stories, estimate effort, and partner with a Digital Product Manager on prioritization • Use human-centered design principles to ensure solutions work well for the people using them.

Illinois
Job Closed
OtherRemoteTeam 1,001-5,000H1B No Sponsor

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description Whether you’re an experienced professional or just getting started, your contributions matter at Fortra. If you’re passionate about tackling meaningful challenges alongside talented team members committed to helping each other succeed, all while having lots of fun, we want to hear from you. Outflank security tooling is a Fortra product that offers attack simulation software to its end-users. The product is offered as a cloud portal but also contains various stand-alone/local web components. Via the cloud portal, customers can configure the tools, and once configured, OST then creates the specific malware artifact/hacking tool by compiling specific code (C, C++, assembly) on demand. The full stack developer works on creating a stable front and backend for exposing highly technical configurations. Mainly working in Python, but some experience with C/C++ or compilers is preferred. What You'll Do - Together with the security researchers, finalize offensive tools and implement them in the OST portal or other Fortra security platforms. - Contribute ideas and efforts towards internal projects and work as part of a team to determine the best approach for various initiatives. - Work closely with the Outflank team to prioritize and troubleshoot reported issues. - Work collaboratively with other internal developers in a multi-dev environment (Git). - Maintain, manage, and improve the OST portal (speed, security, additional tools). Qualifications - Bachelor’s degree in computer science/web development or related. - 5+ years of professional full stack development experience. - Proficient in Python; preferably Python/C/C++. - Experience with automated testing and test frameworks. - Can and will write clear documentation along with the code. - Preferably some experience with reverse engineering, assembly or other security-related tinkering with low-level code. - Preferably experience with Scrum, Jira, CI/CD, Git. - Preferably interest in, or experience with Security/ethical hacking for better understanding of our products and core values. - You take ownership and have a quite informal way of working (Scrum/Kanban oriented). - You are proactive, communicative, and solution-oriented. - Have a high level of proficiency in business English. - Have the highest ethical standards that are required for the sensitive work we do. Some of our work requires screening by authorities. Working Hours & Location - Residing in either the EU or US. Collaborating with teams in Central European and US east coast. - Periodic meetups 'bootcamps’ to collaborate, thus preferably residing with easy travel options to Amsterdam, NL. Benefits - Competitive benefits and salaries. - Personal and professional development opportunities. - Flexibility. - Much more!

United States + 81 moreAll locations: United States | Germany | France | Sweden | Belgium | Hungary | Poland | Italy | Switzerland | Netherlands | Malta | Denmark | Czechia | Croatia | Spain | Austria | Bosnia And Herzegovina | Luxembourg | North Macedonia | Montenegro | Norway | Serbia | Slovakia | Slovenia | Albania | Algeria | Angola | Benin | Cameroon | Central African Republic | Chad | Congo | Democratic Republic of the Congo | Equatorial Guinea | Gabon | Monaco | Namibia | Niger | Nigeria | Tunisia | United Kingdom | Portugal | Iceland | Burkina Faso | Côte D'ivoire | Gambia | Ghana | Guinea | Guinea-bissau | Liberia | Mali | Mauritania | Morocco | Senegal | Sierra Leone | Togo | Estonia | Greece | South Africa | Ukraine | Egypt | Finland | Turkey | Romania | Lithuania | Bulgaria | Israel | Belarus | Botswana | Cyprus | Jordan | Latvia | Lebanon | Libya | Malawi | Moldova | Mozambique | Rwanda | Palestine | Eswatini | Zambia | Zimbabwe
Job Closed