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

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.

Lead iOS Swift Developer

Lead iOS Swift Developer position at Lab49, developing innovative financial applications with 10+ years of experience required.

Software Engineering Manager II, Mobile (iOS), Core

Lead iOS engineering team at Google's Core division, managing technical initiatives and driving innovation in product development and safety.

Staff Software Engineer - iOS

Lead iOS platform engineering at Uber, architecting high-performance libraries and frameworks while mentoring teams and driving technical excellence.

Software Engineering Manager II, Mobile (iOS), Core

Lead iOS engineering team at Google's Core division, managing technical projects and driving innovation in flagship products.