Overview
Join Proton and build a better internet where privacy is the default. At Proton, privacy is a fundamental human right and the cornerstone of democracy. Since 2014, we have provided free and open-source technology to millions worldwide, ensuring access to privacy, security, and freedom online. Our tools include Proton Mail, Proton VPN, Proton Calendar, Proton Drive, and Proton Pass, empowering individuals and organizations to take control of their data and defend against invasive practices.
Proton today supports over 100 million user accounts with a growing team of over 500 people from more than 50 countries. We value intelligence, learning potential, and ambition, and adaptability is key as we redefine how business is conducted online. We have become profitable and scale without VC funding, due to our talent and efficiency.
We are a global, startup-minded team that values empowerment and flexibility, keeps a flat structure, and moves quickly. Check our social media pages to learn more about us: Twitter, Reddit, Instagram.
The Team
As a Frontend Engineer on the Inbox team, you will help develop Proton's Mail and Calendar services. You should be customer-centric, continuously learn, and be passionate about technology and usability. You will turn technical complexity into seamless user experiences through effective teamwork with Product, Design, APIs, and your team.
Key responsibilities
* Take end-to-end ownership of mobile application development projects, scoping work, meeting deadlines, and discerning important from the superfluous.
* Foster innovation by exploring new technologies and approaches to web development to address complex engineering challenges.
* Design for scalability, considering data caching, network bandwidth, and server load.
* Implement solutions to monitor and alert the team about the state of Inbox web clients.
* Maintain a customer-centric mindset throughout development, seeking feedback and iterating to improve the user experience.
Tech stack and tools
JavaScript, TypeScript, React, Symfony, Rust. All Proton client codebases are open source.
What you will do
* Develop new features, including development, deployment, and support of high-quality user experiences.
* Drive adoption and user retention by contributing to onboarding and delivering a delightful experience.
* Collaborate with backend, product owners, designers, QA, and other engineers from ideation to completion.
* Conduct code reviews and provide constructive feedback to ensure code quality and performance.
* Develop and implement comprehensive testing strategies across test layers for reliability and future maintenance.
Job requirements
We prefer candidates who cover the entire skillset, but we encourage applicants who are willing to grow in certain areas.
* Extensive experience in professional software development using JavaScript or TypeScript.
* Experience with React or 2+ similar frameworks, developing performant and reusable components.
* Experience contributing to an API codebase; bonus points if in PHP.
* Experience writing tests at scale.
* Familiarity with CI/CD and other code quality practices.
Nice to have
* Experience with monitoring and observability tools.
* Experience working in a distributed team.
* Awareness of common security issues in client-side development (OWASP Top Ten) and mitigation strategies.
* Familiarity with UX, accessibility, internationalization, and localization concerns.
What we offer
* Office-first collaboration with offices in Geneva, Zurich, Prague, Barcelona, Paris, London, Vilnius, Skopje, and Taipei; optional remote work up to 30%.
* Provided devices and software to excel in your role.
* Lunch and snacks at offices.
* Transport support via subsidized public transport, bike allowances, or parking.
* Stock options for Proton employees.
* Flexible working hours subject to team meetings.
* Learning and development opportunities, including training programs and conferences.
* Comprehensive health insurance, retirement options, vacation, and wellness programs.
* Meaningful work: Proton is community-first, supported by a crowdfunding effort, with user subscriptions as the revenue model.
Social presence
LinkedIn, Reddit, X, YouTube.
Commitment to diversity
We believe diversity drives innovation and are committed to fostering an inclusive environment where all individuals are valued and empowered. We strive for equal opportunities, open dialogue, and continuous learning. If you need adjustments during the hiring process, contact your talent partner.
Candidate privacy
When you apply, your information is stored by Greenhouse in accordance with their Service Privacy Policy to evaluate suitability and for future opportunities. We retain data only as long as needed. If you have inquiries about data use or wish to access, correct, or delete your data, contact our privacy team at careers@proton.ch. Proton does not accept unsolicited resumes from other sources. To learn more about our privacy policy, visit our privacy policy page.
#J-18808-Ljbffr