Skip to content
New Job?Nejo!

Your personal AI career agent

PRProton

iOS Software Engineer(m/w/x)

Genf, Zürich
Full-timeOn-siteSenior

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

  • EnglishBusiness 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
Find the original job posting in its most current version here. Nejo automatically captured this job from the website of Proton and processed the information on Nejo with the help of AI for you. Despite careful analysis, some information may be incomplete or inaccurate. Please always verify all details in the original posting! Content and copyrights of the original posting belong to the advertising company.

  • Proton

    Software Engineer (Linux)(m/w/x)

    Full-timeOn-siteSenior
    Genf, Zürich
  • Proton

    Frontend Engineer (B2B)(m/w/x)

    Full-timeOn-siteSenior
    Genf, Zürich
  • World Economic Forum LLC

    Mobile Engineering Lead(m/w/x)

    Full-timeOn-siteSenior
    Genf
  • Proton

    R+D Engineer(m/w/x)

    Full-timeOn-siteExperienced
    Genf, Zürich
  • Proton

    Legal Counsel(m/w/x)

    Full-timeOn-siteExperienced
    Genf, Zürich
View all 100+ similar jobs

Nejo is an AI – results may be incomplete or contain mistakes