Senior Software Engineer, Mobile
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
At Thrive Market, our ML team works closely with Product Managers and Feature teams to enable experiences that define how our members shop, save, and stay loyal. This is a foundational hire within a net-new product engineering group focused on Personalization, AI, and ML Enablement; meaning you won't just inherit a slice of the product as-is; you'll be shaping how intelligent, personalized experiences reach members on their most personal devices. As a Senior Software Engineer, Mobile, you'll own the full mobile surface across iOS and Android; from building polished, performant native experiences in Swift/SwiftUI and Kotlin to integrating the backend services and APIs that power them. You'll also work within and modernize legacy Objective-C and Java codebases, evolving them toward modern architectures. If you're energized by ambiguity, care deeply about craft on mobile, and want your architectural decisions to directly impact how over 1.7 million members experience Thrive Market; this is the role.