Taro Logo

iOS Software Engineering Apprentice

America's Rewards App that enables consumers to earn rewards for buying brands they love, with over $1 billion in rewards delivered.
$104,000
iOS
Software Engineering Intern
Remote
Consumer
This job posting is no longer active. 😔

Job Description

Fetch, America's leading rewards app, is seeking an iOS Software Engineering Apprentice to join their dynamic engineering team. This role offers an exceptional opportunity to work on a platform that has delivered over $1 billion in rewards and earned more than 5 million five-star reviews.

As an apprentice, you'll be integral to building and maintaining a world-class mobile application that interfaces directly with backend services and external partners. You'll work within a small, multi-functional team, collaborating with engineers, designers, product managers, and data scientists to create innovative solutions with a user-centric focus.

The position offers hands-on experience in extending and maintaining a sophisticated codebase, optimizing app performance, and implementing features for a rapidly growing user base. You'll work with modern technologies including Swift, SwiftUI, and UIKit, while following iOS human interface guidelines.

Fetch's engineering philosophy emphasizes innovation, adaptability, and data-driven decision-making. The company has been ranked as one of America's Best Startup Employers by Forbes for two consecutive years and maintains a people-first culture rooted in trust, accountability, and innovation.

This is a full-time, remote position within the United States, offering a competitive rate of $50/hour for a 12-16 week term. The role provides an excellent opportunity to gain practical experience in mobile development while working on a platform that reshapes how brands and consumers connect in the marketplace.

The ideal candidate will have experience with iOS development, modern architecture patterns, and multi-threaded programming. You'll need strong communication skills and a passion for staying current with iOS ecosystem developments. This apprenticeship is perfect for those seeking to launch their career in mobile development with a company that values innovation and user success.

Last updated 8 months ago

Responsibilities For iOS Software Engineering Apprentice

  • Extend and maintain existing codebase while optimizing app performance
  • Build and implement features following iOS human interface guidelines
  • Focus on innovation and solving problems in novel ways
  • Work in a collaborative team environment with open communication
  • Participate in code review and knowledge sharing

Requirements For iOS Software Engineering Apprentice

  • Experience building mobile iOS applications using Swift
  • Experience with SwiftUI and UIKit
  • Experience building with modern architecture patterns (e.g. MVVM)
  • Exposure to multi-threaded code (GCD, Swift Concurrency)
  • Solid foundation of functional and/or object-oriented programming
  • Experience with version control systems (Git)
  • Effective communication skills
  • Passion for staying up-to-date with iOS ecosystem

Benefits For iOS Software Engineering Apprentice

  • Remote work options
  • Full-time position (40 hours/week)
  • 12-16 weeks fixed term