Your personal AI career agent
Building and shipping features for Proton's privacy-focused iOS and macOS apps. Experience driving organizational change and leading complex technical projects required. Flexible working hours, work that matters.
Requirements
- iOS experience with Swift
- Passion for mentoring other engineers
- Passion for user interaction and usability
- Experience driving organizational change
- Experience leading complex technical projects
- Experience building maintainable code bases
- Experience building testable code bases
- API design experience
- Unit testing techniques experience
- Experience with concurrent programming
- Experience with mobile memory management
- Strong grasp of scalable software architecture
- Strong grasp of software engineering best practices
- Intuition for optimal user experience
- Intuition for optimal design
- Rust experience (plus)
- Deep understanding of APNs
- Deep understanding of UNUserNotificationCenter
- Deep understanding of iOS background execution
- Understanding of impact of background execution on app reliability
- Experience building offline-first data flows
- Experience with local persistence
- Experience with conflict-free sync
Tasks
- Build and ship features for Proton’s iOS and macOS apps
- Collaborate with product and engineering teams to define high standards
- Contribute to and maintain testing stack
- Write unit tests for business logic
- Develop stubbed API tests for pseudo-integration
- Create snapshot tests for UI
- Implement XCUITest for end-to-end user flows
- Pair deep technical expertise with user-friendly design
- Ship privacy-preserving products used by millions
Work Experience
- approx. 4 - 6 years
Education
- Vocational certificationOR
- Bachelor's degreeOR
- Master's degree
Languages
- English – Business Fluent
Tools & Technologies
- Swift
- APNs
- UNUserNotificationCenter
- Core Data
- SQLite
- Realm
Benefits
Flexible Working
- Flexible working hours
Purpose-Driven Work
- Work that matters
Informal Culture
- Diverse and collaborative team
- In-person collaboration
Modern Equipment
- Right hardware and software
Learning & Development
- Learning and development opportunities
Healthcare & Fitness
- Strong health coverage
- Wellness support
Retirement Plans
- Solid retirement options
More Vacation Days
- Generous leave
Competitive Pay
- Stock options
Free or Subsidized Food
- Free lunch and snacks
Public Transport Subsidies
- Public transport coverage
Additional Allowances
- Bike allowance
Parking & Commuter Benefits
- Parking coverage
Not a perfect match?
- ProtonFull-timeOn-siteSeniorGenf, Zürich
- Proton
Frontend Engineer (B2B)(m/w/x)
Full-timeOn-siteSeniorGenf, Zürich - World Economic Forum LLC
Mobile Engineering Lead(m/w/x)
Full-timeOn-siteSeniorGenf - Proton
R+D Engineer(m/w/x)
Full-timeOn-siteExperiencedGenf, Zürich - Proton
Legal Counsel(m/w/x)
Full-timeOn-siteExperiencedGenf, Zürich
Building and shipping features for Proton's privacy-focused iOS and macOS apps. Experience driving organizational change and leading complex technical projects required. Flexible working hours, work that matters.
Requirements
- iOS experience with Swift
- Passion for mentoring other engineers
- Passion for user interaction and usability
- Experience driving organizational change
- Experience leading complex technical projects
- Experience building maintainable code bases
- Experience building testable code bases
- API design experience
- Unit testing techniques experience
- Experience with concurrent programming
- Experience with mobile memory management
- Strong grasp of scalable software architecture
- Strong grasp of software engineering best practices
- Intuition for optimal user experience
- Intuition for optimal design
- Rust experience (plus)
- Deep understanding of APNs
- Deep understanding of UNUserNotificationCenter
- Deep understanding of iOS background execution
- Understanding of impact of background execution on app reliability
- Experience building offline-first data flows
- Experience with local persistence
- Experience with conflict-free sync
Tasks
- Build and ship features for Proton’s iOS and macOS apps
- Collaborate with product and engineering teams to define high standards
- Contribute to and maintain testing stack
- Write unit tests for business logic
- Develop stubbed API tests for pseudo-integration
- Create snapshot tests for UI
- Implement XCUITest for end-to-end user flows
- Pair deep technical expertise with user-friendly design
- Ship privacy-preserving products used by millions
Work Experience
- approx. 4 - 6 years
Education
- Vocational certificationOR
- Bachelor's degreeOR
- Master's degree
Languages
- English – Business Fluent
Tools & Technologies
- Swift
- APNs
- UNUserNotificationCenter
- Core Data
- SQLite
- Realm
Benefits
Flexible Working
- Flexible working hours
Purpose-Driven Work
- Work that matters
Informal Culture
- Diverse and collaborative team
- In-person collaboration
Modern Equipment
- Right hardware and software
Learning & Development
- Learning and development opportunities
Healthcare & Fitness
- Strong health coverage
- Wellness support
Retirement Plans
- Solid retirement options
More Vacation Days
- Generous leave
Competitive Pay
- Stock options
Free or Subsidized Food
- Free lunch and snacks
Public Transport Subsidies
- Public transport coverage
Additional Allowances
- Bike allowance
Parking & Commuter Benefits
- Parking coverage
About the Company
Proton
Industry
IT
Description
Proton is a fast-growing tech company providing privacy-focused services like Proton Mail and Proton VPN, emphasizing ethical alternatives to Big Tech.
Not a perfect match?
- Proton
Software Engineer (Linux)(m/w/x)
Full-timeOn-siteSeniorGenf, Zürich - Proton
Frontend Engineer (B2B)(m/w/x)
Full-timeOn-siteSeniorGenf, Zürich - World Economic Forum LLC
Mobile Engineering Lead(m/w/x)
Full-timeOn-siteSeniorGenf - Proton
R+D Engineer(m/w/x)
Full-timeOn-siteExperiencedGenf, Zürich - Proton
Legal Counsel(m/w/x)
Full-timeOn-siteExperiencedGenf, Zürich