Senior iOS Software Engineer
Fetch
seniorpermanentmobile United States Today via LinkedIn
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
iOSSwiftSwiftUIasync/awaitCombineDependency InjectionModular ArchitectureMobile DevelopmentTestingObservability
About the role
Role overview
Senior iOS Software Engineer at Fetch, building high-quality iOS product features used by millions of users. You’ll collaborate with cross-functional partners and other mobile engineers to design, implement, test, release, and iterate on mobile experiences.
Responsibilities
- Build, ship, and maintain user-facing iOS features in collaboration with product, design, and engineering
- Contribute to technical design and implementation of scalable, reliable mobile functionality
- Write clean, maintainable Swift using modern iOS patterns and frameworks
- Participate across the development lifecycle: technical design, implementation, testing, release, and iteration
- Help improve both user experience and long-term maintainability
Requirements
- Comfort working in a modern iOS codebase and collaborating across teams
- Strong, clean Swift development using modern iOS paradigms
- Ability to make thoughtful technical decisions with attention to reliability and quality
Nice to have / stack signals
- Experience with SwiftUI and modern concurrency (async/await)
- Familiarity with reactive programming (Combine)
- Use of dependency injection and modular architecture
- Strong tooling mindset for testing, observability, and delivery
About Fetch
Fetch is a mobile and rewards platform that turns everyday activities into meaningful rewards, helping users earn and redeem “Fetch Points.” The company serves millions of users by submitting billions of receipts and providing brands with retail-agnostic, SKU-level household spending visibility through an outcomes-based advertising platform.
Scraped 6/14/2026