Senior iOS Engineer (Drive)
New Today
Overview
Proton is a mobile-first company, building an Internet that respects privacy and puts people (not advertisers) first. The products you build will impact the lives of millions of users, so a strong emphasis on quality is required. Our team combines deep mathematical and technical knowledge from the world's top research institutions with expertise in building easy to use user interfaces. Together, we are building the encrypted communication technologies of the future. If you are interested in joining a team of passionate people who protect privacy world-wide, we look forward to hearing from you soon!
The role
Proton is a mobile-first company, building an Internet that respects privacy and puts people first. The products you build will impact the lives of millions of users, so a strong emphasis on quality is required. Our team combines deep mathematical and technical knowledge from the world's top research institutions with expertise in building easy to use user interfaces. We are building the encrypted communication technologies of the future. If you are interested in joining a team of passionate people who protect privacy world-wide, we look forward to hearing from you soon!
What you will do
At Proton, you\'ll work with industry standard tools and technologies and help us define what great looks like for iOS engineers. You will work as part of an iOS team building features in all of Proton\'s products. This role requires close interactions with product and engineers across the company. Our apps are 100% Swift, our networking stack is built upon Alamofire, using a generic interface to easily deserialize objects of a certain type. Our testing stack comprises unit tests for business logic, stubbed API tests for pseudo-integration tests, snapshot tests for UI, and XCUITest for testing user input and sequencing.
Responsibilities
- You have experience in iOS or macOS development, in particular with Swift (7+ years)
- 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 organization and leading complex technical projects
- Extensive experience building maintainable and testable code bases, including API design and unit testing techniques
- Extensive experience with multithreading 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
Even if you don\'t meet all the requirements listed above, but feel you could still be a great fit, please still apply.
What we offer
- Office First: Collaboration is easier in person with offices in multiple cities; option to work from home up to 30% of the time with three core days in the office.
- Technology: Devices and software provided to excel in your role.
- Food: Lunch and snacks provided at our offices.
- Transport: Subsidized transport costs or related allowances depending on location.
- Stock Options: Stock options when you join Proton.
- Flexible Working: Define your own hours as long as it aligns with team meetings.
- Learning and Development: Training programs, conferences, events, and continual learning opportunities.
- Employee Benefits: Health insurance, retirement options, vacation and leave policies, wellness programs.
- Work that Matters: Proton is community-first and relies on user subscriptions. Over 100 million people trust Proton.
Diversity, inclusion and privacy
Our Commitment to Diversity and Inclusion: We believe diversity drives innovation and 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.
Candidate Privacy Notice: When you apply for a position, refer a candidate, or are considered for a role at Proton Technologies AG, your information is stored in Greenhouse in accordance with their Service Privacy Policy. We retain information for future roles that align with your background. If you wish to access, correct, or delete your data, contact our privacy team at careers@proton.ch. Proton does not accept unsolicited resumes from any sources other than directly from candidates.
Job details
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Job function: Engineering and Information Technology
- Industries: Software Development
London, England, United Kingdom
- Location:
- City Of London, England, United Kingdom
- Salary:
- £80,000 - £100,000
- Job Type:
- FullTime
- Category:
- IT & Technology