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

Senior iOS Developer position at JPMorgan Chase focusing on mobile application development using Swift, UIKit, and modern iOS frameworks.

iOS Software Engineer, Guest Displays & Platforms

iOS Software Engineer position at Airbnb focusing on guest experience and product details page development, offering remote work and competitive compensation.

Software Engineer, iOS, Waze

Mid-level iOS Software Engineer position at Waze, focusing on developing and improving navigation app features that impact millions of drivers worldwide.

Software Engineer III, Mobile (iOS)

Software Engineer III position at Google focusing on iOS development, requiring 2 years of experience and expertise in mobile application development and data structures.

Software Engineer, Mobile, iOS, Workspace Monetization

Mid-level iOS Software Engineer position at Google focusing on Workspace Monetization, offering competitive salary and the opportunity to impact millions of users.

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