Skip to content
Thrive Market logo

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)
View original posting →

Required skills

iOSSwiftSwiftUI

Nice-to-have skills

Objective-C

Domain expertise

ecommerce

Tech stack

SwiftSwiftUIGit

Similar jobs

A

Software Engineer II - Temporary (13 months)

I

Senior Software Engineer - Core Experience, Growth

I

Senior Software Engineer, Marketing Platform Tooling