JOB DESCRIPTION:
Millions of users rely on Bitdefender products every day to safeguard their digital identities. We are seeking a skilled and experienced Web Developer to join our growing team. As a key developer, you will be responsible for designing, developing, and maintaining high-quality frontend apps that interact securely and seamlessly with our backend systems.
The ideal candidate will have a strong background in building browser-based software, proficiency in JavaScript/TypeScript, experience with browser extension APIs (Chrome, Firefox, Safari), and a solid understanding of client-side data security.
JOB RESPONSIBILITIES:
- Design, develop, test, and maintain browser extensions for Chrome, Firefox, Edge, and Safari using JavaScript/TypeScript;
- Work closely with backend and product teams to translate business requirements into technical solutions;
- Ensure cross-browser compatibility and handle platform-specific extension behavior;
- Integrate with RESTful APIs to access encrypted user data;
- Write clean, efficient, and maintainable code following best practices and security standards;
- Collaborate with UI/UX designers to deliver intuitive and accessible user experiences;
- Participate in code reviews and security audits to ensure code quality and data protection;
- Troubleshoot issues, perform root cause analysis, and implement robust fixes;
- Stay current with browser extension policies, trends in web privacy/security, and best practices;
- Collaborate with QA to ensure reliability and performance across supported browsers.
REQUIREMENTS:
- Proven experience developing browser extensions using JavaScript or TypeScript;
- Strong understanding of WebExtension APIs (Chrome, Firefox, Edge, Safari);
- Experience with secure client-side application development;
- Solid understanding of asynchronous programming, event-based systems, and browser storage models;
- Familiarity with RESTful APIs and JSON data handling;
- Experience with Git and modern development workflows;
- Solid logical and algorithmic thinking skills;
- Strong communication and teamwork abilities;
- Proactive and self-driven with the ability to work independently;
Ideally, you should have:
- Experience working on privacy- or security-focused applications;
- Experience with automated testing of browser extensions;
- Understanding of cross-origin communication and browser extension permissions;
It would be a plus:
- If you’ve worked on password managers or similar secure tools;
- If you have contributed to open-source browser extensions or security libraries;
- If you have experience with React, Angular, or other modern frontend frameworks used in extensions.