iOS Software Engineer

Fetch is a revolutionary shopping platform where brands and consumers come together for a loyalty-driving, points-exploding, money-saving party.
Madison, WI, USA
iOS
Mid-Level Software Engineer
Hybrid

Description For iOS Software Engineer

Fetch is seeking an iOS Software Engineer to build and maintain a world-class mobile application that works directly with our backend services and external partners. As a top 10 ranked app in Shopping in the App Store, Fetch allows millions of people to earn points by buying brands they love.

The ideal candidate will have a high dedication to innovation, solving new problems or old problems in novel ways. You'll work on a small, multi-functional team, contributing to engineering architecture discussions and product planning meetings. Your responsibilities will include architecting and building new features, extending and maintaining the existing codebase, and optimizing app performance.

Key qualifications include:

  • Expertise in Swift, SwiftUI, and iOS development
  • Strong understanding of mobile architecture principles and concurrency
  • Experience with networking, specifically using REST APIs from mobile
  • Proficiency in debugging and unit testing
  • Ability to translate technical issues to non-technical team members

Fetch offers a comprehensive benefits package, including equity for everyone, 401k match, health insurance (including for pets), continuing education reimbursement, flexible PTO, and a hybrid work environment. Join a fast-growing, founder-led technology company ranked as one of America's Best Startup Employers by Forbes two years in a row.

If you're passionate about iOS development, staying up-to-date with the latest trends, and want to be part of a revolutionary shopping platform, apply to join our rocketship today!

Last updated 6 months ago

Responsibilities For iOS Software Engineer

  • Build and maintain a world-class mobile application
  • Work with backend services and external partners
  • Participate in engineering architecture discussions
  • Contribute to product planning meetings
  • Establish new paradigms and patterns as we scale
  • Maintain technical excellence through thoughtful code review
  • Architect and build new features from specific designs or bare-bones ideas
  • Extend and maintain existing codebase
  • Optimize app performance (networking, UI, data management)

Requirements For iOS Software Engineer

  • Experience with Swift
  • Experience with SwiftUI
  • Understanding of Concurrency
  • Experience with Unit Testing
  • Knowledge of Mobile architecture principles
  • Experience with REST APIs
  • Debugging skills

Benefits For iOS Software Engineer

Equity
Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Parental Leave
  • Equity for everyone
  • 401k Match (Dollar-for-dollar match up to 4%)
  • Comprehensive medical, dental and vision plans (including for pets)
  • Continuing Education reimbursement ($10,000 per year)
  • Employee Resource Groups
  • Flexible PTO
  • 20 weeks paid parental leave for primary caregivers
  • 14 weeks paid leave for secondary caregivers
  • $2000 baby bonus
  • Hybrid work environment

Interested in this job?

Jobs Related To Fetch iOS Software Engineer

Software Engineer III, Mobile (iOS), Waze

Software Engineer III position at Google's Waze, focusing on iOS development to build next-generation navigation and transportation solutions.

Software Engineer III, Mobile (iOS), Google Workspace

Senior iOS developer position at Google Workspace team, focusing on mobile application development with competitive compensation and benefits.

Software Engineer III, iOS, Google One

Software Engineer III position at Google focusing on iOS development for Google One, requiring 2 years of experience in software development and iOS applications.

Software Engineer II, iOS Privacy Primitives

Software Engineer II position at Google focusing on iOS Privacy Primitives development, requiring iOS expertise and privacy implementation experience.

iOS Engineer - Engine by Starling

iOS Engineer position at Engine by Starling, building and enhancing banking technology solutions using Swift and modern iOS frameworks.