> Markdown version of [/jobs/ext/1673177-frontend-engineer](https://www.wearedevelopers.com/jobs/ext/1673177-frontend-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Frontend Engineer - **Company:** Proton Mail - **Location:** Madrid, Spain (Remote available) - **Salary:** €89,000.0 - €127,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Software Applications, Unit Testing, Software Quality, Code Review, Continuous Integration, Software Design Patterns, HP Systems Insight Manager, Performance Tuning, Software Construction, TypeScript, Web Applications, Web Platforms, Backend, Event Driven Architecture, Front End Software Development - **Published:** July 21, 2026 - **Apply:** https://www.adzuna.es/contact-us.html ## About the Role Proven front-end expertise with deep technical knowledge of browser internals, extension APIs, and desktop application frameworks Experience with browser extensions and/or cross-platform web applications Deep understanding of the Javascript ecosystem. Proficiency with TypeScript or type-safe programming paradigms Strong understanding of software engineering best practices, Design patterns, CI/CD A product mindset with a focus on offering the best user experiences Experience working in a distributed team Bonus points for: Experience with modern MV3 browser extension development Experience with Electron or similar desktop application frameworks Experience working with service-worker architectures Experience with WebAssembly and/or Rust Experience with breaking down product requirements into architecture design and implementation Experience with event-driven systems Familiarity with UX, accessibility and localization concerns Experience with application monitoring strategies High-level understanding of cryptography concepts such as key exchange and the difference between symmetric and asymmetric encryption ## Description We're seeking an experienced developer working across multiple web platforms including browser extensions, web and desktop applications. This role requires both front-end expertise and deep technical knowledge of browser internals, extension APIs, and desktop application frameworks Develop new features: Developing, deploying and supporting high-quality user experiences, including feature development and implementation. Collaboration: Work closely with backend, product owners, designers, QA, and other engineers to take initiatives from ideation to completion. Break down large initiatives into smaller milestones to gather stakeholder feedback quickly. Code review and optimization: Conduct code reviews and provide constructive feedback to ensure code quality, maintainability, and performance optimization. Testing: Develop and implement comprehensive testing strategies, including unit tests and end-to-end testing tests, to ensure the reliability of the Proton Pass product., When you apply for a position, refer a candidate, or are considered for a role at Proton Technologies AG (Proton, we, us, or our), your information is stored in Greenhouse, in accordance with their Service Privacy Policy. This information is used to evaluate your suitability for the posted position. We also retain this information for consideration for future roles that you may apply for or that we believe may align with your background and skills. If we no longer have a legitimate business need to process your information, we will either delete or anonymize it. Should you have any inquiries about how we use or manage your information, or if you wish to access, correct, or delete your data, please contact our privacy team at careers@proton.ch. Proton does not accept unsolicited resumes from any sources other than directly from candidates. We will not pay a fee for any placement resulting from an unsolicited offer, even if the candidate is subsequently hired by Proton. To learn more about our privacy policy, please visit our privacy policy page. #LI-ONSITE Inscribirse en esta oferta Recibir ofertas similares por correo electrónico Al crear una alerta, aceptas nuestros Términos y condiciones y Política de privacidad, y el uso de cookies. ## Related Videos - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Microfrontends at Scale](https://www.wearedevelopers.com/videos/236-microfrontends-at-scale) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 133 - Back to Front](https://www.wearedevelopers.com/magazine/474-dev-digest-133-back-to-front) - [8 Best Edge Extensions And Addons For Developers](https://www.wearedevelopers.com/magazine/205-8-best-edge-extensions-and-addons-for-developers) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this)