Tech Stack
AndroidFirebaseGoGoogle Cloud PlatformGRPCiOSJavaScriptKotlinNode.jsPostgresRedisSwiftTableauTypeScript
About the role
- Design, implement, and maintain scalable, high-performance iOS features using Swift, SwiftUI, Combine, and Swift Concurrency.
- Work closely with design, product, and data teams to create thoughtful, high-quality experiences.
- Define the technical vision: architecture, quality, tooling, best practices
- Contribute directly to the codebase and participate in code reviews
- Ensure consistency and excellence across squads
- Lead and mentor the iOS chapter: recruiting, coaching, developing engineers
- Represent the iOS stack in strategic discussions and cross-team initiatives
Requirements
- 6+ years of experience in iOS development, including 1+ year in a leadership role
- Deep expertise in Swift and SwiftUI; strong grasp of scalable architecture patterns
- Hands-on leader who leads by example in code quality and collaboration
- Experience in high-traffic, product-driven mobile environments
- Passion for UX, performance, and user impact
- Clear, empathetic communication; natural team facilitator
- Bonus: experience in team structuring or engineering org scale-up