Ios Engineer

Fetch Logo

Fetch

πŸ’΅ $104k
πŸ“Remote - United States

Summary

Join Fetch's iOS Software Engineering team as an Apprentice and contribute to a world-class mobile application used by millions. You will extend and maintain the existing codebase, build new features, and optimize app performance. This role demands proficiency in Swift, SwiftUI, UIKit, and modern architecture patterns. The position is full-time, for 12-16 weeks, and can be performed remotely in the US or from one of Fetch's US offices. The apprenticeship program is not for currently enrolled full-time students; those nearing graduation may be eligible. Compensation is a fixed $50/hour.

Requirements

  • 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 (e.g. GCD, Swift Concurrency)
  • A solid foundation of functional and/or object-oriented programming
  • Experience with version control systems (e.g. Git)
  • Effective communication skills, including the ability to translate and explain technical issues to non-technical team members
  • Passion for staying up-to-date with the latest trends, technologies, and advancements in the iOS ecosystem
  • Ability to work full-time (40 hours per week) from either one of Fetch’s offices or remotely, in the United States, for a fixed term of 12-16 weeks
  • While a degree is not required for this position, the apprenticeship program is not intended for students who are actively enrolled in a full-time, degree-seeking program
  • In order to be eligible for this program, full-time students must be within a month of their anticipated graduation date
  • Due to the short-term nature of this role, we are not able to transfer existing H1Bs or support new applications for the FY 2026 lottery

Responsibilities

  • Extend and maintain an existing codebase while optimizing app performance whether it is related to networking, UI, or data management
  • Build and implement features ranging from bare-bones ideas requiring ongoing interactions to those with highly-specific designs for a rapidly growing user base, following iOS human interface guidelines
  • Focus on innovation whether it’s tackling and solving new problems or approaching old problems in novel ways
  • Work in a collaborative, team environment focused on collaboration, open communication, direct feedback and knowledge sharing

Benefits

  • Fetch software engineering apprenticeship roles pay $50/ hour
  • This is a full-time role that can be held from one of our US offices or remotely in the United States

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.