Remote Staff iOS Software Engineer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • Fetch is building a rewards app that millions of people use every month to earn rewards for their purchases.
  • The company has delivered over $1 billion in rewards and has received more than 5 million five-star reviews.
  • Fetch is backed by investments from SoftBank, Univision, and Hamilton Lane, and partners with both challenger brands and Fortune 500 companies.
  • The company promotes a people-first culture that values trust, accountability, and innovation.
  • The Staff iOS Software Engineer will build and maintain a mobile application that interacts with backend services and external partners.
  • The role involves solving challenging problems and designing user-centric solutions.
  • The engineer will work in a small, multi-functional team and participate in architecture discussions and product planning meetings.
  • The position requires mentoring other engineers and contributing to the codebase while maintaining high technical standards.

Requirements:

  • Candidates must have a desire to lead by example and mentor other iOS engineers.
  • Experience in constructing architecture and common components to enhance scalability, consistency, and maintainability is required.
  • Familiarity with app profiling and debugging both logic and performance issues is necessary.
  • The ability to focus on updating a large codebase with enhanced architecture and components is essential.
  • Strong critical thinking skills and keen attention to detail are required.
  • Candidates should be comfortable dealing with ambiguity and setting milestones for the team.
  • A self-driven mindset with the ability to work on green field projects with limited input is necessary.
  • Experience with Swift, SwiftUI, concurrency, unit testing, mobile architecture principles, and networking using REST APIs is required.
  • Bonus points for generalist engineer experience, a track record of self-directed projects, and technical leadership experience.

Benefits:

  • Employees receive equity in Fetch, allowing them to benefit from the company's growth.
  • A 401k match is offered, with a dollar-for-dollar match up to 4%.
  • Comprehensive medical, dental, and vision plans are available for employees and their pets.
  • Fetch provides $10,000 per year in education reimbursement for continuing education.
  • Employees can participate in employee resource groups that promote diversity and inclusion.
  • The company observes 9 paid holidays and offers flexible paid time off, including a year-end week-long break.
  • Robust leave policies include 20 weeks of paid parental leave for primary caregivers and 14 weeks for secondary caregivers.
  • A one-time $2,000 incentive is provided for employees welcoming new family members to assist with childcare costs.
  • Employees can work fully remotely or collaborate in offices located in Madison, Birmingham, or Chicago, with necessary hardware and software provided.
About the job
Posted on
Job type
Salary
-
Position
Experience level
Technology stack
Leave a feedback