Skip to content
FetchFetchUnited States

iOS Software Engineer

Develops and maintains user-facing features for the iOS app using modern Swift stack including SwiftUI, async/await, and Combine. Collaborates with cross-functional teams on design, implementation, testing, and optimization requiring 2+ years iOS experience.

Salary not listed
Remote2+ YOEiOS Engineering

About the role

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

  • 2+ 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

SwiftSwiftUIUikitAsync/AwaitCombineMvvmDependency InjectionModular ArchitectureCI/CDAPIs
Beacon AI

Software Engineer, iOS/Mobile

Beacon AISan Carlos, CA

Build high-impact iOS applications for Beacon AI's flight safety platform using Swift and SwiftUI. Requires 2+ years iOS experience, API integration skills, and eagerness to work on real-time, safety-critical aviation systems in a hybrid San Carlos role.

135k – 260k
Hybrid2+ YOEiOS Engineering
Mirage

Software Engineer, iOS

MirageNew York, NY

Build end-to-end iOS experiences for an AI-native video platform, owning creative workflows with SwiftUI, AVFoundation, and graphics frameworks. Requires 2+ years shipping native mobile products.

175k – 275k
On-site2+ YOEiOS Engineering
Pinterest

Software Engineer, iOS

PinterestUnited States

Build and scale iOS features for Pinterest's consumer app. Partner with product, design, and backend teams to deliver high-quality, maintainable code and drive new product initiatives.

139k – 189k
Hybrid2+ YOEiOS Engineering
Peaksware

iOS Engineer - TrainingPeaks (Growth)

PeakswareLouisville, CO

Builds and optimizes native iOS apps for endurance training platform, owning features from design to deployment. Requires 2+ years iOS experience with Swift/SwiftUI, architecture evolution, and cross-team collaboration for user growth.

80k – 134k
Hybrid2+ YOEiOS Engineering
WHOOP

iOS Engineer II (Growth)

WHOOPBoston, MA

Builds and maintains native iOS features in Swift for the Growth team to drive user acquisition, activation, and retention. Requires 2-4 years iOS experience, REST APIs, MVVM architecture, and cross-functional collaboration in a fast-paced environment.

Salary not listed
On-site2+ YOEiOS Engineering