At a Glance
- Tasks: Build and ship innovative features for Proton's iOS apps, enhancing user privacy.
- Company: Join Proton, a leading tech company dedicated to online privacy and security.
- Benefits: Enjoy flexible working hours, stock options, and daily lunch provided at the office.
- Why this job: Make a real impact on millions while working with top-tier talent in a collaborative environment.
- Qualifications: Experience in iOS development with Swift and a passion for user experience.
- Other info: Diverse and inclusive workplace with excellent growth opportunities and commitment to professional development.
The predicted salary is between 30000 - 50000 ÂŁ per year.
Join Proton and build a better internet where privacy is the default. Proton was founded in 2014 by scientists from CERN on a simple truth: privacy is a fundamental human right. Since then, we’ve built the world’s largest encrypted email service (Proton Mail) and expanded into Proton VPN, Proton Drive, Proton Pass, and Proton Calendar—tools used by millions globally to protect their freedom, fight censorship, and keep their data safe. In some situations, Proton has literally helped save lives. We are profitable, independent (no VC control), and selectively hire from the top ~1% of applicants. Our 500+ team members across 50+ countries come from leading organisations and elite academic backgrounds. We move fast, keep hierarchy light, and prioritise impact over optics. If you want to do meaningful work with exceptionally high-caliber people, this is it. Join us and do work you can truly be proud of.
The Role: As an engineer on our iOS team you’ll build and ship features across Proton’s apps on iPhone, working closely with product and engineers across the company to define what “great” looks like on Apple platforms. Our codebase is primarily Swift with some Go, and we’re moving to a platform-independent Rust logical core that communicates with Swift via a generic interface, so Rust experience is a strong plus but not essential. Quality is central to the role: you’ll contribute to and maintain our testing stack, including unit tests for business logic, stubbed API tests for pseudo-integration, snapshot tests for UI and XCUITest for end-to-end user flows. You’ll join a team that pairs deep technical expertise with an obsession for simple, usable interfaces, shipping privacy-preserving products used by millions.
What we are looking for:
- You have experience in iOS in particular with Swift.
- You have a passion for mentoring other engineers and helping them grow.
- You are passionate about user interaction, usability, and providing an excellent user experience.
- Demonstrated experience driving change within an organisation and leading complex technical projects.
- Extensive experience building maintainable and testable code bases, including API design and unit testing techniques.
- Extensive experience with concurrent programming and mobile memory management.
- A strong grasp of scalable software architecture and software engineering best practices.
- An intuition for optimal user experience and design.
- Rust experience not required, but a major plus.
- Deep understanding of APNs, UNUserNotificationCenter and iOS background execution (silent pushes, background app refresh, background URLSession), and how these impact app reliability.
- Experience building offline-first data flows with local persistence (Core Data, SQLite, Realm or similar) and conflict-free sync.
What We Offer:
- Office First: Collaboration is easier and more effective in person, which is why we have offices in Geneva, Zurich, Prague, Barcelona, Paris, London, Vilnius, Skopje, and Taipei. You can also enjoy working from home up to 30% of the time, while enjoying great company during our three core days in the office.
- Technology: We provide all the devices and software you need to excel in your role, ensuring you have the best tools at your disposal to achieve your goals.
- Food: Lunch and snacks are provided by Proton every day at our offices.
- Transport: We will always support our employees with transport costs through subsidising public transport, bike allowances, or parking spaces based on your office location.
- Stock Options: At Proton, we are all owners of the company and 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. Proton offers various learning opportunities, including training programs, conferences and events, and continual learning.
- Employee Benefits: Comprehensive health insurance plans, competitive retirement savings options, generous vacation and leave policies, and wellness programs.
- Work that Matters: Proton is a community-first organization, started with the support of a crowdfunding campaign and built with community input. To this day, Proton’s only source of revenue is user subscriptions. Over 100 million people trust and support Proton, and we put our users and community first in everything we do.
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, regardless of race, ethnicity, gender, age, sexual orientation, physical ability, or socio-economic background, feel valued and empowered. We strive to create equal opportunities, promote open dialogue, and support continuous learning to ensure every voice is heard and respected.
If you need any extra support or reasonable adjustments during the hiring process, please let your talent partner know.
iOS Software Engineer (Inbox) in London employer: Proton Technologies
Contact Detail:
Proton Technologies Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land iOS Software Engineer (Inbox) in London
✨Tip Number 1
Network like a pro! Reach out to current or former Proton employees on LinkedIn. Ask them about their experiences and any tips they might have for the interview process. A personal connection can give you insights that you won't find anywhere else.
✨Tip Number 2
Prepare for technical interviews by brushing up on your Swift skills and understanding iOS frameworks. Practice coding challenges on platforms like LeetCode or HackerRank. The more comfortable you are with the tech, the better you'll perform!
✨Tip Number 3
Show your passion for privacy and user experience during interviews. Share examples of how you've prioritised these in your past projects. Proton values meaningful work, so let your enthusiasm shine through!
✨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 the Proton team. Let's make privacy the default together!
We think you need these skills to ace iOS Software Engineer (Inbox) in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the iOS Software Engineer role. Highlight your experience with Swift and any relevant projects that showcase your skills in building maintainable and testable code bases.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for user interaction and usability, and explain how your background aligns with Proton's mission of privacy as a fundamental human right.
Showcase Your Technical Skills: Don’t forget to mention your experience with concurrent programming and mobile memory management. If you have any Rust experience, even if it's not required, make sure to include it as a bonus!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to see your application and get you into the process smoothly. Plus, we love seeing candidates who take that extra step!
How to prepare for a job interview at Proton Technologies
✨Know Your Tech Stack
Make sure you’re well-versed in Swift and have a solid understanding of iOS development principles. Brush up on concurrent programming and mobile memory management, as these are crucial for the role. Familiarise yourself with the tools Proton uses, like Core Data or SQLite, to show you’re ready to hit the ground running.
✨Showcase Your Passion for User Experience
Proton values usability and user interaction, so be prepared to discuss your approach to creating excellent user experiences. Bring examples of past projects where you’ve prioritised user needs and how you’ve driven change to improve usability in your work.
✨Prepare for Technical Questions
Expect to dive deep into technical discussions during your interview. Brush up on API design, unit testing techniques, and scalable software architecture. Be ready to explain your thought process and problem-solving strategies when it comes to building maintainable and testable code bases.
✨Demonstrate Your Mentoring Skills
Since Proton is looking for someone who can mentor other engineers, think of specific instances where you’ve helped others grow in their roles. Share your experiences in leading complex technical projects and how you’ve fostered collaboration within teams to achieve great results.