Skip to content
FetchFetch

Senior iOS Software Engineer

Senior iOS Engineer builds and maintains user-facing features in a modern Swift/SwiftUI stack for a rewards app serving millions. Requires 5+ years iOS experience, concurrency expertise, and cross-functional collaboration.

About the job

What You’ll Do

  • Build, ship, and maintain user-facing iOS features in collaboration with product, design, and engineering partners
  • Contribute to the technical design and implementation of scalable, reliable mobile functionality
  • Write clean, maintainable Swift code using modern iOS patterns and frameworks
  • Work across the app to improve performance, quality, and overall user experience
  • Build reusable components and shared abstractions that support faster feature development
  • Use modern concurrency patterns to manage asynchronous workflows and keep the app responsive
  • Partner with teammates on code reviews, technical discussions, and architecture decisions
  • Debug production issues, identify root causes, and deliver thoughtful fixes
  • Contribute to testing strategy, release readiness, and ongoing product iteration
  • Evaluate new tools, frameworks, and engineering approaches that improve development velocity and product quality

Minimum Qualifications

  • 5+ years of experience developing and shipping iOS applications
  • Strong proficiency in Swift and core iOS development fundamentals
  • Experience building features with SwiftUI and working in mixed SwiftUI/UIKit environments
  • Solid understanding of modern concurrency in iOS, including async/await, task management, and main-thread/UI coordination
  • Familiarity with Combine and asynchronous data flow patterns
  • Experience with common iOS architecture patterns such as MVVM, dependency injection, and modular design
  • Strong debugging and problem-solving skills in production mobile environments
  • Experience integrating APIs, modeling data, and handling network-driven application flows
  • Ability to work effectively on cross-functional product teams and communicate clearly with engineering and non-engineering partners
  • High degree of ownership and comfort driving work from implementation through release
  • Proficiency in AI-assisted development tools and practical uses of new engineering workflows
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent experience

Nice to Haves

  • Product and Innovation mindset geared to pushing boundaries of what’s possible
  • Experience designing reusable UI components, embedding animations, or shared feature foundations
  • Experience building complex, consumer-facing mobile features at scale
  • Strong understanding of performance optimization, app responsiveness, and memory management on iOS
  • Familiarity with automated testing strategies for iOS applications
  • Experience with CI/CD workflows and mobile release processes
  • Exposure to large, modular codebases with multiple contributors
  • Experience mentoring other engineers or helping guide technical design decisions

Skills

Swift, SwiftUI, Uikit, Async/Await, Combine, Mvvm, Dependency Injection, Modular Architecture, CI/CD, Ios Debugging

Reddit

Reddit

United States

Senior iOS Engineer, Community Builders
$190k+/yrRemote5+ YOEiOS Engineering

Build and enhance scalable iOS and platform experiences that help Reddit community builders grow thriving communities. The role requires 5+ years of software engineering experience, end-to-end project ownership, and strong collaboration skills.

Beacon AI

Beacon AI

San Carlos, CA

Software Engineer, iOS/Mobile - Health Wearable
$135k+/yrHybrid3+ YOEiOS Engineering

Build iOS and wearable-integrated health applications for flight crews, turning real-time biometric data into secure, intuitive visual experiences. The role requires 3+ years of iOS development or equivalent experience, plus Swift, SwiftUI, HealthKit, and mobile data visualization expertise.

Beacon AI

Beacon AI

San Carlos, CA

Software Engineer, iOS/Mobile - Electronic Flight Bag
$135k+/yrHybrid3+ YOEiOS Engineering

Build high-performance iPad-focused iOS applications for an Electronic Flight Bag and flight safety platform. The role requires Swift experience, offline-first and real-time data expertise, hardware integration, and a focus on reliability in safety-critical environments.

Mirage

Mirage

New York, NY

Software Engineer, iOS
$175k+/yrOn-site2+ YOEiOS Engineering

Build and ship native iOS video-creation products spanning user interfaces, graphics rendering, and audio/video processing. The role requires at least two years of professional experience and expertise in modern iOS frameworks.

Beacon AI

Beacon AI

San Carlos, CA

Software Engineer, iOS/Mobile
$135k+/yrHybrid2+ YOEiOS Engineering

Develop and maintain user-facing iOS applications for a flight safety platform, integrating real-time data and APIs. The role requires at least 2 years of iOS development experience or equivalent project-based experience, with Swift and SwiftUI expertise.