At a Glance
- Tasks: Join us to build a secure and user-friendly account experience for our B2B customers.
- Company: Proton, a leader in privacy-focused technology with a mission to empower users worldwide.
- Benefits: Flexible working hours, stock options, comprehensive health insurance, and daily lunch provided.
- Why this job: Make a real impact on online privacy while working with top minds in tech.
- Qualifications: Strong experience in React, TypeScript, and leading complex frontend projects.
- Other info: Join a diverse team committed to innovation and community-driven values.
The predicted salary is between 36000 - 60000 £ per year.
Join Proton and build a better internet where privacy is the default. At Proton, we believe that privacy is a fundamental human right and the cornerstone of democracy. Since our inception in 2014, we have dedicated ourselves to providing free and open-source technology to millions worldwide, ensuring access to privacy, security, and freedom online. Our journey began with Proton Mail, the largest secure email service globally, and has since expanded to include Proton VPN, Proton Calendar, Proton Drive, and Proton Pass. These tools empower individuals and organizations to take control of their personal data, break away from Big Tech’s invasive practices, and defeat censorship.
Our work impacts hundreds of millions of lives, from activists on the front lines defending freedom to leaders in governments protecting sensitive information. In some cases, Proton’s services have even been instrumental in saving lives by enabling secure and private communications in high-risk situations. Proton is a profitable company that does not rely upon VC funding, supporting over 100 million user accounts with a growing team of over 500 people from over 50 different countries.
The Account team owns the capabilities across the full user lifecycle - from acquisition and account creation, through protection, recovery, and user management, to retention and end-of-life. Account is one of the key functions that are positioned centrally and contribute to all of Proton's products.
Tech Stack and Tools
Our web client is based on React/Typescript, our mobile code is based on Kotlin (on Android) and on Swift (on iOS), with a growing shared codebase in Rust. All our client-code is open-source and GPL3. We are migrating our infrastructure to Kubernetes. Everything runs on premise in Proton's data-centers. To organise our work we use classic tools such as Jira and Confluence.
Future plans
With the increasing number of Proton product releases, we have ambitions to accelerate this process by unifying the Account experience across all devices, clients, and audiences. The accounts team is growing fast, which creates future opportunities to lead and take ownership of significant areas of the system.
What you will do
You will be the primary web engineer responsible for shaping and delivering the Account experience for our B2B customers.
What we are looking for
- Strong experience building modern web applications with React
- Proficiency in TypeScript or another strongly typed language
- Experience leading the delivery of large, complex frontend projects
- A strong product mindset with a focus on delivering high quality, user centred experiences
- Experience collaborating effectively within a distributed cross functional team
Bonus points for
- Familiarity with identity and access management concepts
- Experience building and scaling B2B products
- Awareness of common client-side security risks (e.g. OWASP Top Ten) and practical mitigation strategies
- Experience with Grafana or other observability and monitoring platforms
- High-level understanding of cryptography fundamentals, such as key exchange and symmetric vs. asymmetric encryption
What We Offer
- Office First: Collaboration is easier and more effective in person, which is why we have offices in multiple locations. You can also enjoy working from home up to 30% of the time.
- Technology: We provide all the devices and software you need to excel in your role.
- Food: Lunch and snacks are provided by Proton every day at our offices.
- Transport: We support our employees with transport costs through subsidising public transport, bike allowances, or parking spaces based on your office location.
- Stock Options: You get stock options when you join us.
- Flexible Working: You can define your own working hours as long as it works with team meetings.
- Learning and Development: We are committed to your professional growth.
- Employee Benefits: Comprehensive health insurance plans, competitive retirement savings options, generous vacation and leave policies, and wellness programs.
Our Commitment to Diversity and Inclusion
At Proton, we believe diversity drives innovation and strengthens our mission to provide privacy as a default for all. We are committed to fostering an inclusive environment where all individuals feel valued and empowered.
Senior Frontend Engineer (Accounts) employer: Proton
Contact Detail:
Proton Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Frontend Engineer (Accounts)
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A personal connection can make all the difference when it comes to landing that dream job.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best work, especially projects related to React and TypeScript. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practising common questions and coding challenges. We recommend doing mock interviews with friends or using online platforms to get comfortable.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, you’ll be part of a community that values privacy and innovation—what's not to love?
We think you need these skills to ace Senior Frontend Engineer (Accounts)
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Senior Frontend Engineer role. Highlight your experience with React and TypeScript, and show us how your skills align with our mission of privacy and security.
Show Your Passion: We love candidates who are genuinely excited about what we do at Proton. Share your thoughts on privacy, open-source technology, or any relevant projects you've worked on that demonstrate your commitment to these values.
Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and avoid jargon. We want to understand your experience and how you can contribute to our team without getting lost in complex terms.
Apply Through Our Website: Don’t forget to submit your application through our official website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team!
How to prepare for a job interview at Proton
✨Know Your Tech Stack
Familiarise yourself with React and TypeScript, as these are crucial for the role. Be ready to discuss your past projects using these technologies and how you approached challenges in building modern web applications.
✨Show Your Product Mindset
Proton values a strong product mindset, so think about how you can deliver user-centred experiences. Prepare examples of how you've prioritised user needs in previous projects and how you measure success in your work.
✨Demonstrate Collaboration Skills
Since you'll be working in a distributed cross-functional team, highlight your experience collaborating with others. Share specific instances where teamwork led to successful project outcomes, especially in remote settings.
✨Understand Security Fundamentals
Brush up on client-side security risks, particularly the OWASP Top Ten. Be prepared to discuss how you've implemented security measures in your past work, as this knowledge is essential for the role at Proton.