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.