Staff iOS Software Engineer

America's Rewards App, empowering consumers to earn rewards for buying brands they love and more.
United States
iOS
Staff Software Engineer
Remote
1,000 - 5,000 Employees
Consumer

Description For Staff iOS Software Engineer

At Fetch, we are building America's Rewards App, empowering millions of users to earn rewards for buying brands they love. As a Staff iOS Software Engineer, you'll play a crucial role in developing and maintaining our world-class mobile application. You'll work on a small, multi-functional team, tackling challenging problems and designing user-centric solutions.

Key responsibilities include:

  • Leading by example and mentoring other iOS engineers
  • Constructing architecture and common components for scalability and maintainability
  • Profiling and debugging both logic and performance issues
  • Updating a large codebase with enhanced architecture and components
  • Working on green field projects with limited input
  • Collaborating in cross-functional team settings

Required skills and experience:

  • Swift and SwiftUI expertise
  • Concurrency and unit testing proficiency
  • Mobile architecture principles
  • REST API integration
  • Debugging skills

We offer a comprehensive benefits package, including:

  • Equity in Fetch
  • 401k match up to 4%
  • Comprehensive medical, dental, and vision plans (including for pets)
  • $10,000 annual education reimbursement
  • Flexible PTO and 9 paid holidays
  • 20 weeks paid parental leave for primary caregivers
  • Flexible work environment (remote or in-office options)

Join Fetch and be part of a team reshaping how brands and consumers connect in the marketplace. We foster a people-first culture rooted in trust, accountability, and innovation, encouraging our employees to challenge ideas and think bigger.

Last updated 4 months ago

Responsibilities For Staff iOS Software Engineer

  • Lead by example and mentor other iOS engineers
  • Construct architecture and common components for scalability and maintainability
  • Profile and debug both logic and performance issues
  • Update large codebase with enhanced architecture and components
  • Work on green field projects with limited input
  • Collaborate in cross-functional team settings

Requirements For Staff iOS Software Engineer

  • Experience in constructing architecture and common components for scalability and maintainability
  • Familiarity with app profiling and debugging
  • Strong critical thinking skills and attention to detail
  • Self-driven mindset
  • Experience with Swift
  • Experience with SwiftUI
  • Experience with Concurrency
  • Experience with Unit Testing
  • Knowledge of Mobile architecture principles
  • Experience with REST APIs
  • Debugging skills

Benefits For Staff iOS Software Engineer

401k
Dental Insurance
Education Budget
Equity
Medical Insurance
Parental Leave
Vision Insurance
  • Equity in Fetch
  • 401k match up to 4%
  • Comprehensive medical, dental, and vision plans (including for pets)
  • $10,000 annual education reimbursement
  • Flexible PTO and 9 paid holidays
  • 20 weeks paid parental leave for primary caregivers
  • Flexible work environment (remote or in-office options)

Interested in this job?

Jobs Related To Fetch Staff iOS Software Engineer

Software Engineering Manager II, Mobile (iOS), Core

Lead Google's Core Mobile (iOS) team, managing engineers working on Generative AI solutions while driving technical excellence and team development.

Staff iOS Engineer, Pricing & Booking Settings

Staff iOS Engineer role at Airbnb focusing on Pricing & Booking Settings, developing tools for hosts to implement effective pricing strategies.

Top App Startup - Senior/Staff iOS Engineer

Senior/Staff iOS Engineer position at Series A wellness tech startup, offering $120-200K + equity, remote work, and chance to build innovative neuroscience products.

Top App Startup - Senior/Staff iOS Engineer

Senior/Staff iOS Engineer position at Series A wellness tech startup, offering $120-200K + equity, remote work, and chance to build innovative neuroscience products.

Tech Lead Manager, Shortcuts Actions

Tech Lead Manager position at Apple, leading the Shortcuts Actions team in Seattle, combining engineering management with hands-on development across Apple's platforms.