Senior Software Engineer, iOS
Thrive MarketOnline Grocery company
Playa Vista, United StatesSenior
Invus
Software Engineering
About the role
TL;DR
Lead iOS app development for Thrive Market's growth phase.
- •This Senior Software Engineer, iOS role is central to Thrive Market’s next phase of growth.
- •Our iOS app serves our most engaged members and is a critical driver of how customers discover, evaluate, and shop an ever-evolving catalog.
- •Key Responsibilities Lead the end-to-end design and implementation of complex features.
- •Maintain high code quality through rigorous code reviews, unit testing, and adherence to SOLID principles.
- •Identify and resolve bottlenecks, memory leaks, and crashes to ensure a 99.9% crash-free session rate.
- •Work alongside Product Managers to translate business requirements into technical specifications and realistic sprint goals.
- •Stay at the forefront of the Apple ecosystem (WWDC updates, Swift evolution) and integrate relevant technologies into our workflow.
- •Requirements 7+ years of iOS development experience Strong proficiency in Swift; ability to work in mixed Swift/Objective-C codebases Strong understanding of application architecture and the “why’s” behind it Experience with SwiftUI and UIKit Experience with reactive programming (Combine)
Required skills
iOSSwiftSwiftUI
Nice-to-have skills
Objective-C
Domain expertise
ecommerce
Tech stack
SwiftSwiftUIGit