At a Glance
- Tasks: Build and ship innovative features for Proton's iOS apps, enhancing user privacy.
- Company: Join Proton, a leader in privacy-focused technology with a mission to protect users worldwide.
- Benefits: Enjoy flexible working hours, stock options, and comprehensive health benefits.
- Why this job: Make a real impact on millions while working with top-tier talent in a dynamic environment.
- Qualifications: Experience in iOS development with Swift; passion for mentoring and user experience.
- Other info: Collaborative office culture with opportunities for professional growth and learning.
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. 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.
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.
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. 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) employer: Proton
Contact Detail:
Proton Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land iOS Software Engineer (Inbox)
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Proton on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or personal project that showcases your iOS expertise, make sure to highlight it during interviews. It’s a great way to demonstrate your passion and technical chops.
✨Tip Number 3
Prepare for the tech interview! Brush up on your Swift knowledge and be ready to discuss your approach to building maintainable code. Practising coding challenges can also help you feel more confident.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Proton team.
We think you need these skills to ace iOS Software Engineer (Inbox)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the iOS Software Engineer role. Highlight your experience with Swift, user interaction, and any mentoring you've done. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for privacy and how your background makes you a great fit for Proton. Don’t forget to mention any relevant projects or experiences that showcase your technical expertise.
Showcase Your Projects: If you've worked on any cool iOS projects, make sure to include them in your application. Whether it's an app you built or contributions to open-source projects, we love seeing what you've created and how it relates to our mission.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you're serious about joining our team at Proton!
How to prepare for a job interview at Proton
✨Know Your Tech Stack
Make sure you’re well-versed in Swift and have a solid understanding of iOS development principles. Brush up on your knowledge of concurrent programming and mobile memory management, as these are crucial for the role. Familiarity with Rust is a bonus, so don’t hesitate to mention any relevant experience!
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've driven change or led complex technical projects. Proton values engineers who can think critically and provide innovative solutions, so be ready to share how you’ve tackled challenges in your previous roles.
✨Emphasise User Experience
Since user interaction and usability are key aspects of this role, come prepared to talk about your approach to creating excellent user experiences. Share examples of how you’ve designed features with the end-user in mind, and be ready to discuss your intuition for optimal design.
✨Be Ready to Collaborate
Proton thrives on collaboration, so highlight your mentoring experience and how you’ve helped other engineers grow. Be open about your teamwork skills and how you’ve contributed to a positive team dynamic in past projects.