At a Glance
- Tasks: Join Proton to develop user-friendly Mail and Calendar services with cutting-edge tech.
- Company: Proton, a privacy-focused tech company empowering users worldwide since 2014.
- Benefits: Flexible working hours, health insurance, stock options, and learning opportunities.
- Other info: Dynamic, inclusive team culture with offices worldwide and remote work options.
- Why this job: Make a real impact on privacy and security for millions while growing your skills.
- Qualifications: Experience in JavaScript/TypeScript and React; eagerness to learn and adapt.
The predicted salary is between 50000 - 70000 £ per year.
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.
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.
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.
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.
Frontend Engineer (Inbox Web) employer: Proton
Contact Detail:
Proton Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Frontend Engineer (Inbox Web)
✨Tip Number 1
Get to know Proton inside out! Check out our products like Proton Mail and Proton VPN, and understand how they work. This will help you show your passion for privacy and technology during interviews.
✨Tip Number 2
Network like a pro! Connect with current Proton employees on LinkedIn or social media. Ask them about their experiences and get insights into the company culture. It’s a great way to make a lasting impression!
✨Tip Number 3
Prepare for technical interviews by brushing up on your JavaScript and React skills. Practice coding challenges and be ready to discuss your past projects. We love seeing how you tackle problems and innovate!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at Proton.
We think you need these skills to ace Frontend Engineer (Inbox Web)
Some tips for your application 🫡
Show Your Passion for Privacy: When writing your application, let us know why privacy matters to you. Share your thoughts on how technology can empower individuals and enhance security. We love seeing candidates who resonate with our mission!
Tailor Your Experience: Make sure to highlight your experience with JavaScript, TypeScript, and React. We want to see how your skills align with the role of Frontend Engineer. Be specific about projects you've worked on and the impact you've made!
Be Customer-Centric: Remember, we’re all about creating seamless user experiences. In your application, mention any past experiences where you’ve prioritised user feedback and iterated on designs. Show us that you understand the importance of a customer-centric approach!
Keep It Clear and Concise: While we appreciate detail, clarity is key! Make sure your application is easy to read and straight to the point. Avoid jargon unless it’s relevant, and focus on what makes you a great fit for our team. Apply through our website to ensure we see your application!
How to prepare for a job interview at Proton
✨Know Your Tech Stack
Make sure you’re well-versed in JavaScript, TypeScript, and React. Brush up on your knowledge of Symfony and Rust too, as these are key to the role. Be ready to discuss how you've used these technologies in past projects.
✨Show Your Customer-Centric Mindset
Proton values a customer-centric approach, so be prepared to share examples of how you've prioritised user experience in your previous work. Think about specific feedback you've received and how you iterated on your projects to improve usability.
✨Demonstrate Your Problem-Solving Skills
Be ready to tackle some technical challenges during the interview. Practice explaining your thought process when faced with complex engineering problems, especially around scalability and performance. This will show your adaptability and innovative thinking.
✨Engage with the Team Spirit
Collaboration is key at Proton, so highlight your experience working in teams. Share stories about how you’ve effectively communicated with product owners, designers, and other engineers to bring projects to life. Show that you can thrive in a flat structure and contribute to a positive team dynamic.