iOS Software Engineer
Company
Fetch Rewards
Location
USA
Type
Full Time
Job Description
What we’re building and why we’re building it.Â
There’s a reason Fetch is ranked top 10 in Shopping in the App Store. Every day, millions of people earn Fetch Points buying brands they love. From the grocery aisle to the drive-through, Fetch makes saving money fun. We’re more than just a build-first tech unicorn. We’re a revolutionary shopping platform where brands and consumers come together for a loyalty-driving, points-exploding, money-saving party.
Join a fast-growing, founder-led technology company that’s still only in its early innings. Ranked one of America’s Best Startup Employers by Forbes two years in a row, Fetch is building a people-first culture rooted in trust and accountability. How do we do it? By empowering employees to think big, challenge ideas, and find new ways to bring the fun to Fetch. So what are you waiting for? Apply to join our rocketship today!
Fetch is an equal employment opportunity employer.
The Role:
We are looking for an iOS Software Engineer. You will build and maintain a world class mobile application that works directly with our backend services and external partners. Success in this role requires the ability to take on challenging problems and design & develop amazing solutions with a user-centric focus. You’ll be working on a small, multi-functional team that may include other engineers, a designer, product manager, data scientist and other roles. We’ll rely on your experience in general engineering architecture discussions as well as product planning meetings. You’ll have the opportunity to help establish new paradigms and patterns as we scale and help maintain this high level of technical excellence through thoughtful code review. (iOS Native)
In your tool-bag:
- 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
- Ability to architect and build new features from a specific design or bare-bones idea for a rapidly growing user base, following iOS human interface guidelines
- Ability to extend and maintain an existing codebase as well as optimizing app performance whether it is related to networking, UI, or data management
- Effective communication, including the ability to translate and explain technical issues to non-technical team members
You have experience with:
- Swift
- SwiftUI
- Concurrency
- Unit Testing
- Mobile architecture principles
- Networking, specifically using REST APIs from mobile
- Debugging
Bonus points:
- Deep understanding of Swift Concurrency
- Automated testing on mobile
- Profiling with Xcode Instruments
- Experience with CI/CD
- Technical Leadership experience
- Ability to manage apps, certificates, testers, provisions via Apple’s developer portal and App Store Connect
- Undergraduate or graduate degree in computer science, engineering or mathematics
At Fetch, we'll give you the tools to feel healthy, happy and secure through:
- Equity for everyone
- 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. $2000 baby bonus.Â
- Hybrid Work Environment: Collaborate with your team in one of our stunning offices in Madison, Birmingham, or Chicago. 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.Â

Date Posted
08/09/2024
Views
0
Similar Jobs
Developer II - Eventbrite, Inc.
Views in the last 30 days - 0
Eventbrite is seeking a Web Application Developer to join their highperforming GTM Gotomarket Business Systems team The role involves implementing and...
View DetailsMobile Engineering Manager - Mobile Retention - Dropbox
Views in the last 30 days - 0
Dropbox is seeking a Mobile Engineering Manager to lead a team of iOS and Android engineers working on the Dropbox apps The role involves managing cri...
View DetailsCommercial Account Executive - Mid Market - MariaDB plc
Views in the last 30 days - 0
MariaDB is a leading database for modern application development used by 75 of the Fortune 500 and billions of people daily The company is seeking a C...
View DetailsEngineering Manager - Lattice
Views in the last 30 days - 0
Lattices Engineering team is dedicated to improving their product and craft using a modern tech stack They prioritize maintainable robust and performa...
View DetailsSolution Engineer - Ottimate
Views in the last 30 days - 0
Ottimate is a company that automates accounts payables for fastgrowing businesses They offer a cloudfirst approach for invoice management and payments...
View DetailsSr. Front End Engineer - ScienceLogic
Views in the last 30 days - 0
ScienceLogic is seeking a FrontEnd React with TypeScript developer to join their team The role involves building intuitive user interfaces for their A...
View Details