Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 9 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?