CareerPlan

Senior Software Engineer, iOS

Thrive Market HQFull-time$175k2026-07-01 → 2026-11-10
On-site · United StatesNo visa sponsorship

Core

Senior iOS engineer leading the migration of a legacy e-commerce app to a modern, modular architecture while building personalized shopping experiences.

Role type

Senior IC iOS Software Engineer

Builds

Thrive Market iOS mobile application for members

Domain

E-commerce / Consumer Health

Deliverable

product features

Required skills

Swift, SwiftUI, UIKit, MVVM, reactive programming, unit testing, dependency injection, modular architecture, legacy code migration

Preferred skills

E-commerce experience, A/B testing, accessibility implementation, Android development

Technologies

Swift, SwiftUI, UIKit, Combine, RxSwift, ReactiveObjC, Swift Package Manager, Git

Responsibilities

Lead end-to-end design and implementation of complex features; migrate legacy UIKit components to a modular, reactive architecture; maintain high code quality through rigorous reviews and testing; resolve performance bottlenecks and crashes; partner with Product and Design to build personalized shopping experiences; contribute to team growth through knowledge sharing and architectural discussions.

Seniority

Senior, hands-on IC