Senior Software Engineer - iOS
Core
Build foundational iOS infrastructure, networking, and UI frameworks (Lyft Product Language, DeclarativeUI) to enable scalable, high-quality mobile experiences for millions of users.
Role type
Senior IC iOS Software Engineer (Mobile Infrastructure)
Builds
Scalable mobile infrastructure, shared UI components, and developer tooling for the Lyft iOS ecosystem.
Domain
Mobile Development / iOS / Swift
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Swift, UIKit, Declarative UI, API design, Code architecture, Open-source contribution, Cross-functional collaboration, Technical leadership, Problem-solving, Documentation
Preferred skills
SwiftUI, Unidirectional/Reactive programming, Figma, Open-source contributions
Technologies
Swift, UIKit, DeclarativeUI, Lyft Product Language, Hammer, Mobile Native Foundation
Responsibilities
Develop and maintain reliable mobile infrastructure including networking and UI frameworks; Collaborate with cross-functional partners to define future mobile UI and architecture; Support iOS engineers across the organization; Refactor codebase to reduce developer friction; Contribute to open-source projects.
Seniority
Senior, hands-on IC with mentorship responsibilities