Senior iOS Engineer, Proton

VPN

Salary not provided

+ Stock options

macOS
iOS
Swift
C++
C
Rust
Alamofire
Git
Senior and Expert level
Barcelona
London
Paris

More information about location

3+ days a week in office

Proton

Encrypted email, drive, and VPN services

Open for applications

Proton

Encrypted email, drive, and VPN services

501-1000 employees

B2CB2BPrivacyCyber Security

Open for applications

Salary not provided

+ Stock options

macOS
iOS
Swift
C++
C
Rust
Alamofire
Git
Senior and Expert level
Barcelona
London
Paris

More information about location

3+ days a week in office

501-1000 employees

B2CB2BPrivacyCyber Security

Company mission

To fight for a better internet that is secure and private by default.

Role

Who you are

  • Experience in macOS Swift development
  • Strong experience in software development
  • Experience with creating macOS system extensions
  • Experience with iOS app development
  • Knowledge of macOS network stack and operations
  • Knowledge of Git or other source control
  • Knowledge of security best practices for desktop and mobile development on Apple platforms

Desirable

  • Experience in C/C++/Rust coding
  • Networking experience, in particular on Apple platforms
  • Experience with owning and maintaining large software components
  • Open source contributor
  • Bachelor's or master’s degree in a relevant field of study and/or a science background

What the job involves

  • The VPN team is focused on building the best and most trustworthy VPN in the world. We aim to provide the best user experience to millions of people around the world willing to take back their online privacy, while providing sophisticated technologies to bypass network restrictions in highly censored countries
  • Internally our backend code is in general based on PHP/Symfony, our frontend is based on React, 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 organize our work we use classic tools such as Jira and Confluence
  • 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
  • At Proton, you'll get to 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 de-serialise objects of a certain type
  • Our testing stack comprises of unit tests for business logic, stubbed API tests for pseudo-integration tests, snapshot tests for UI, and XCUITest for testing user input and sequencing
  • Take part in developing ProtonVPN’s Apple clients, on the iOS, macOS and tvOS platforms
  • Be part of a team working to bring a more private internet to users of Apple's platforms
  • Maintain and extend network extensions with new functionality, mastering the network stack to evade censorship and develop exciting new features that give users more control over their data
  • Develop UI that seamlessly engages a wide range of users, from layperson to technical, and gives confidence that their online privacy is in good hands
  • Invest in tooling that reflects the state of the art in building and testing software, to improve the team's productivity and software delivery cadence
  • Work with your fellow developers in daily tasks to properly deliver large software projects: starting from basic principles, think critically on how to divide problems into iterations of simple, composable solutions. Re-evaluate the minimum scope as necessary to meet objectives on-time

Share this job

View 35 more jobs at Proton

Insights

Top investors

12% employee growth in 12 months

Company

Company benefits

  • These vary by location and type of contract but expect support on your vacation, parental leave, refreshment if working from the office, learning and development opportunities, equity for shared success, flexible working hours and remote work, company events, and team-building activities.

Our take

Proton is a Geneva-based startup founded by former CERN worker and internet privacy advocate Andy Yen. It provides internet users with encrypted webmail, calendar, drive, and VPN services.

Proton maintains its pro-privacy ethos using a Swiss VPN, protected by strict Swiss privacy laws. In essence, it has established a connection between the personal and the political, smartly utilising the country’s national laws to benefit people and organisations globally. Proton also funds charities and movements such as the World Wide Web Foundation and Netblocks, further cementing it as an influential NGO.

Perhaps Proton’s most important quality is its determination to maintain independence from advertisers and companies. Originally founded on donations, Proton has funded itself via grants rather than venture capital so that all of its customer's data is never at risk of being mined. One effect of this is that to keep up with the increasing competition in the data privacy sector, Proton has expanded its services to allow more cross-selling and simultaneously has more products to offer, such as drive and calendar privacy.

Kirsty headshot

Kirsty

Company Specialist at Welcome to the Jungle