Senior iOS Software Engineer @Fetch
Software Development
Salary usd 190,409 - 2..
Remote Location
๐Ÿ‡บ๐Ÿ‡ธ USA Only
Job Type full-time
Posted 2d ago

[Hiring] Senior iOS Software Engineer @Fetch

2d ago - Fetch is hiring a remote Senior iOS Software Engineer. ๐Ÿ’ธ Salary: usd 190,409 - 224,011 per year ๐Ÿ“Location: USA

Role Description

We are hiring a Senior iOS Software Engineer to help build high-quality mobile experiences used by millions of users. In this role, you will work closely with cross-functional partners and other mobile engineers to design, build, and improve product features across the iOS app.

  • Contribute throughout the development lifecycle, from technical design and implementation to testing, release, and iteration.
  • Work with a modern iOS stack that includes Swift, SwiftUI, async/await, Combine, dependency injection, and modular architecture.
  • Collaborate across teams and make thoughtful technical decisions that improve both the user experience and the maintainability of the product.

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.

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.

Benefits

  • Competitive compensation packages including base, equity, and benefits.
  • The base salary range for this position is $190,409-$224,011.
Before You Apply
๏ธ
๐Ÿ‡บ๐Ÿ‡ธ Be aware of the location restriction for this remote position: USA Only
โ€ผ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior iOS Software Engineer @Fetch
Software Development
Salary usd 190,409 - 2..
Remote Location
๐Ÿ‡บ๐Ÿ‡ธ USA Only
Job Type full-time
Posted 2d ago
Apply for this position
Did not apply โœ“
Applied โœ“
Sent Follow-Up โœ“
Interview Scheduled โœ“
Interview Completed โœ“
Offer Accepted โœ“
Offer Declined โœ“
Unlock 152,720 Remote Jobs
๏ธ
๐Ÿ‡บ๐Ÿ‡ธ Be aware of the location restriction for this remote position: USA Only
โ€ผ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply โœ“
Applied โœ“
Sent Follow-Up โœ“
Interview Scheduled โœ“
Interview Completed โœ“
Offer Accepted โœ“
Offer Declined โœ“
Unlock 152,720 Remote Jobs
ร—

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 โ˜…โ˜…โ˜…โ˜…โ˜… from 500+ reviews
Unlock All Jobs Now

Maybe later