Senior iOS Engineer: Personalization & Modern Architecture

Thrive Market

United States

Remote

USD 175,000 - 190,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Health benefits
Equity
401k plan
Flexible PTO
ClassPass membership
Office in Playa Vista
Free Thrive Market membership
Life Coaching & Therapy

Job summary

Thrive Market is seeking a Senior Software Engineer, iOS, to advance a modern, modular iOS app. You will stabilize the platform, reduce technical debt, and lead migration to a scalable architecture while partnering with Product and Design to deliver personalized, data-informed experiences.

You will help migrate legacy UIKit to SwiftUI, implement a Design System DSL, and own code quality through reviews, testing, and architectural decisions.

Qualifications

  • 7+ years of iOS development experience.
  • Proficiency in Swift; able 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 MVVM or similar architectural patterns.
  • Experience with reactive programming (Combine, RxSwift, or ReactiveObjC).
  • Experience with local persistence and caching strategies.
  • Experience writing unit tests and working with mocks/test doubles.
  • Understanding of dependency injection and writing testable code.
  • Familiarity with modular architecture using Swift Package Manager (SPM).
  • Familiarity with Git and collaborative development workflows.
  • Experience migrating legacy codebases (Objective-C → Swift, UIKit → SwiftUI).

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.
  • Contribute to the growth of the team by sharing knowledge, documenting best practices, and participating in architectural discussions.
  • Build a deeply personalized shopping experience that makes every member feel like the app was built just for them.
  • Migrate legacy UIKit components into a modular, reactive architecture with a Design System DSL.
  • Partner with Product, Design, and Engineering in a Product Triad to ship the right problems for members.
  • Ensure smooth, accessible, buttery animations and maintain the look and feel of the iOS app.
  • Help move the organization from startup mode to mature systems mode with impactful projects.

Skills

iOS development
Swift
SwiftUI
UIKit
MVVM
Reactive programming
Unit testing
Code reviews
Dependency injection
Modular architecture
Git workflows

Tools

Swift Package Manager
Git
Xcode

Job description

Thrive Market is seeking a Senior Software Engineer, iOS, to advance a modern, modular iOS app. You will stabilize the platform, reduce technical debt, and lead migration to a scalable architecture while partnering with Product and Design to deliver personalized, data-informed experiences.

You will help migrate legacy UIKit to SwiftUI, implement a Design System DSL, and own code quality through reviews, testing, and architectural decisions.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior iOS Engineer — Modular Architecture & Personalization
Senior iOS Engineer — Modular Architecture & Personalization

Thrive Market • Los Angeles (CA)

On-site
USD 120,000 - 160,000
Comprehensive health benefits
Competitive salary + equity
401k plan
+3
Senior Software Engineer, iOS
Senior Software Engineer, iOS

Thrive Market • Los Angeles (CA)

On-site
USD 120,000 - 160,000
Comprehensive health benefits
Competitive salary + equity
401k plan
+3
Senior iOS Engineer: Medical Device, SwiftUI & Security
Senior iOS Engineer: Medical Device, SwiftUI & Security

Modular Medical Inc • San Diego (CA)

On-site
USD 140,000 - 210,000
Senior iOS Platform Architect
Senior iOS Platform Architect

Gusto • San Francisco (CA)

Hybrid
USD 223,000 - 278,000
Stock equity
Flexible work options
Senior iOS Engineer: SwiftUI & Architecture Leader
Senior iOS Engineer: SwiftUI & Architecture Leader

Adobe • San Francisco (CA)

On-site
USD 178,000 - 258,000
Senior Mobile Engineer: iOS/Android & Design Systems
Senior Mobile Engineer: iOS/Android & Design Systems

EPAM Systems, Inc. • United States

Remote
USD 120,000 - 160,000
Senior iOS Engineer: Build Elegant SwiftUI Apps
Senior iOS Engineer: Build Elegant SwiftUI Apps

Adobe • New York (NY)

On-site
USD 177,900 - 257,550
Senior Software Engineer – Mobile (iOS)
Senior Software Engineer – Mobile (iOS)

Macy's • Johns Creek (GA)

On-site
USD 130,000 - 180,000
Senior iOS Engineer: SwiftUI & High-Performance Apps
Senior iOS Engineer: SwiftUI & High-Performance Apps

Folio3 • California

On-site
USD 150,000 - 210,000
Senior iOS Architect - Scale a world-class mobile platform
Senior iOS Architect - Scale a world-class mobile platform

smartpatient • Town of Poland (NY)

On-site
USD 130,000 - 210,000
Remote options
Laptop provided
Medical insurance
+5