🏢
Instacart
Senior iOS Engineer
Job Description
ABOUT THE ROLE
We're transforming the grocery industry at Instacart, and we're looking for a Senior Mobile Engineer (iOS) to help craft best-in-class mobile experiences that make every shopper faster, more accurate, and more successful. As a key member of our Transaction Platform team, you'll partner closely with product, design, data science, backend, and Android engineers to deliver features across checkout, payments integrations, and OCR-driven workflows.
WHAT YOU'LL DO
In this role, you'll own the iOS roadmap for the Transaction Platform team, partnering with product management and design to define what we build and why, identifying opportunities for growth, and steering the strategy rather than only executing it. You'll deliver features end to end, from technical design and clean architecture to implementation, phased rollout, and observability to confirm impact. You'll also serve as the primary iOS point of contact across partner teams, unblocking integrations, upholding best practices, and providing guidance on architecture, performance, and platform conventions.
WHAT YOU'LL NEED
To succeed in this role, you'll need 5+ years of experience in mobile development or software engineering, including substantial experience building and shipping iOS applications. You'll be proficient in Swift, including modern language features and Swift Concurrency (async/await), and have extensive production experience with both UIKit and SwiftUI. You'll also have experience with reactive programming using RxSwift, Combine, or an equivalent framework, and hands-on experience applying MVI or MVVM architecture patterns in a production codebase.
WHY REMOTE
Instacart is a Flex First team, which means we offer the flexibility to choose where you do your best work—whether that's from home, an office, or your favorite coffee shop. We believe that this flexibility allows our employees to be more productive, happy, and fulfilled, and we're committed to creating a collaborative and connected team culture that spans across different locations.
BENEFITS
Instacart offers a competitive salary and a comprehensive benefits package, including health, dental, and vision insurance, as well as a 401(k) matching program. We also offer a generous stock option plan, flexible paid time off, and a range of other benefits to support your physical and mental well-being.