Senior iOS Engineer (Core & Health)
Boston, MAFull-TimeSenioriOS
RESPONSIBILITIES:
- Lead the design and implementation of core iOS platform capabilities (for example, app architecture, navigation patterns, shared UI components, networking, persistence, and feature flagging)
- Drive technical planning for initiatives, including scoping and sequencing work, identifying dependencies and risks, and communicating tradeoffs and timelines to stakeholders
- Deliver high-quality, member-facing iOS features in Swift, collaborating with cross-functional partners to ensure requirements are met and outcomes are measurable
- Improve app reliability, performance, and maintainability through testing, observability, crash and performance monitoring, and disciplined release practices
- Establish and evolve shared engineering standards through code reviews, documentation, and architectural discussions, influencing patterns used across iOS development
- Mentor and support other engineers through pairing, feedback, and knowledge sharing, helping grow individual capability and the overall health of the codebase
QUALIFICATIONS:
- Significant experience building, testing, debugging, and shipping native iOS applications in production environments
- Strong proficiency with Swift and iOS frameworks (for example, SwiftUI, UIKit, XCTest) and experience with modern architecture patterns (for example, MVVM)
- Experience leading technical planning and delivery for ambiguous, cross-cutting iOS initiatives (for example, modularization, large refactors, performance programs, or reliability initiatives)
- Strong foundation in iOS performance and reliability fundamentals (for example, memory management, profiling, and concurrency with Swift Concurrency and/or GCD)
- Experience integrating mobile apps with backend services and APIs (for example, RESTful APIs, authentication flows, and resilient networking)
- Familiarity with common iOS tooling and workflows (for example, Xcode, Git, CI, Fastlane, Swift Package Manager, CocoaPods)
- Demonstrated ability to collaborate effectively across functions (for example, Product, Design, QA, Data, and Backend Engineering) and communicate clearly with technical and non-technical audiences
- Bonus: Experience building shared mobile foundations across platforms (for example, collaborating closely with Android on patterns and releases), or contributing to backend services and APIs (for example, Java)
