Ios Software Engineer

Fetch Logo

Fetch

๐Ÿ“Remote - United States

Summary

Join Fetch Rewards as an iOS Software Engineer and build and maintain a world-class mobile application. You will work on a small, multi-functional team, collaborating with engineers, designers, and product managers. This role requires expertise in iOS development, including Swift, SwiftUI, and concurrency. You will be responsible for architecting new features, maintaining the existing codebase, and optimizing app performance. The position offers a flexible work environment, with options for working remotely or in one of our US offices. Fetch provides a comprehensive benefits package, including equity, 401k matching, health insurance, paid time off, parental leave, and continuing education opportunities.

Requirements

  • High dedication to innovation, being able to solve new problems or solve old problems in novel ways and breaking through the little things along the way
  • Team first - fostering an environment of collaboration, open communication, direct feedback and knowledge sharing
  • Passion for staying up-to-date with the latest trends, technologies, and advancements in the iOS ecosystem
  • You thrive in an environment that optimizes for flexibility over rigid structure
  • A deep understanding of object-oriented programming
  • Swift
  • SwiftUI
  • Concurrency
  • Unit Testing
  • Mobile architecture principles
  • Networking, specifically using REST APIs from mobile
  • Debugging

Responsibilities

  • Build and maintain a world-class mobile application that works directly with our backend services and external partners
  • Take on challenging problems and design & develop amazing solutions with a user-centric focus
  • Participate in general engineering architecture discussions as well as product planning meetings
  • Help establish new paradigms and patterns as we scale and help maintain this high level of technical excellence through thoughtful code review
  • Architect and build new features from a specific design or bare-bones idea for a rapidly growing user base, following iOS human interface guidelines
  • Extend and maintain an existing codebase as well as optimizing app performance whether it is related to networking, UI, or data management
  • Effectively communicate, including the ability to translate and explain technical issues to non-technical team members

Benefits

  • Equity: We also offer employees equity in Fetch, so that everyone can benefit from Fetchโ€™s growth
  • 401k Match: Dollar-for-dollar match up to 4%
  • Benefits for humans and pets : We offer comprehensive medical, dental and vision plans for everyone including your pets
  • Continuing Education : Fetch provides ten thousand per year in education reimbursement
  • Employee Resource Groups : Take part in employee-led groups that are centered around fostering a diverse and inclusive workplace through events, dialogue and advocacy. The ERGs participate in our Inclusion Council with members of executive leadership
  • Paid Time Off: On top of our flexible PTO, Fetch observes 9 paid holidays, including Juneteenth and Indigenous Peopleโ€™s Day, as well as our year-end week-long break
  • Robust Leave Policies: 20 weeks of paid parental leave for primary caregivers, 14 weeks for secondary caregivers, and a flexible return to work schedule
  • Calvin Care Cash : Employees who are welcoming new family members will also receive a one time $2,000 incentive to assist employees with covering the cost of childcare, clothing, diapers and much more!
  • Flexible Work Environment : Collaborate with your team in one of our stunning offices in Madison, Birmingham, or Chicago. Or you can work fully remotely from anywhere in the US. Weโ€™ll ensure you are equally equipped with the hardware and software you need to get your job done in the comfort of your home

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.

Similar Remote Jobs