Instacart
Senior iOS Engineer
Rol remoto de Mobile con fit claro de ubicación del candidato.
PublicadoAgregado recientemente
Países elegibles1 país aceptado
Señal de senioritySenior
Modelo de trabajoRemoto
Ubicaciones aceptadas para candidatos
Canadá
Resumen del rol
Senior iOS Engineer
Requisitos y responsabilidades
Contenido del rol extraído en secciones para revisar más rápido.
About the Job
- Own the iOS roadmap for the Transaction Platform team—partnering with PM and Design to define what we build and why, identifying opportunities (including where AI can add leverage), and steering the strategy rather than only executing it.
- Deliver features end to end: technical design and clean architecture, implementation, phased rollout, observability to confirm impact, and on-call/incident response when needed.
- Make sound product-technical tradeoffs—balancing complexity, customer value, timelines, and risk; decide when to prototype vs. build for the long term; and verify that launches move the right metrics.
- Continuously improve the codebase—reduce tech debt, modernize legacy components, and create reusable abstractions that accelerate development for the entire iOS surface area.
- Serve as the primary iOS point of contact across partner teams—unblock integrations, uphold best practices, and provide guidance on architecture, performance, and platform conventions.
Minimum Qualifications
- 5+ years of experience in mobile development or software engineering, including substantial experience building and shipping iOS applications.
- Proficiency in Swift, including modern language features and Swift Concurrency (async/await).
- Extensive production experience with both UIKit and SwiftUI.
- Extensive experience with reactive programming using RxSwift, Combine, or an equivalent framework.
- Hands-on experience applying MVI or MVVM architecture patterns in a production codebase.
- Experience integrating diverse backends and APIs, including REST, RPC/Protobuf, and GraphQL.
- Experience with observability and production monitoring (e.g., Datadog, Sentry) and using logs/traces/crash reports to diagnose issues.
- Experience with modular iOS architecture (e.g., multiple local frameworks/packages, protocol-based dependency injection).
- Demonstrated technical leadership, such as owning a team roadmap or multi-quarter initiative and mentoring junior engineers.
- Strong debugging and analytical skills with a track record of resolving complex production issues.
- Clear written and verbal communication skills; comfortable with code reviews and cross-functional collaboration.
Preferred Qualifications
- Experience with camera or OCR technologies (AVFoundation, Vision, or third-party receipt/vision SDKs).
- Experience working cross-platform with iOS and Android partners and codebases.
- Experience leading refactors or modernization efforts in an established mobile codebase.
- Experience introducing AI-driven development practices or tooling to improve developer velocity and quality.
- Experience with iOS testing frameworks and approaches, including Quick/Nimble (BDD) and snapshot testing.
- Experience with local storage solutions such as GRDB or other SQLite abstractions.
- Experience with Apple Pay/PassKit or other payments and checkout integrations.
- Familiarity with Apple frameworks such as CoreLocation, MapKit, and push notifications.
- Familiarity with build and release tooling such as Carthage, Swift Package Manager, Fastlane, or Buildkite.
Roles similares
Mantén una lista de respaldo.
Stack
Usa estas tags para comparar roles remotos similares.
Elegibilidad de ubicación
Candidatos deberían aplicar solo cuando el país del perfil aparece aquí.
Tu perfilPaís no definidoInicia sesión para comparar tu país con este rol.
Flujo de contratación
WithMira muestra el rol y luego envía candidatos a la aplicación de la empresa.
1Revisa fit del rol, stack y elegibilidad de ubicación en WithMira.
2Abre la página de aplicación de la empresa desde el link rastreado.
3Guarda el rol o suscríbete a oportunidades similares antes de salir.