← all jobs

[Remote] Senior Software Engineer, iOS

Work from home Full-time role Hiring

Note: The job is a remote job and is open to candidates in USA. Thrive Market is an online, membership-based market focused on making healthy and sustainable living accessible to everyone. The Senior Software Engineer, iOS role is crucial for evolving the iOS app to enhance customer experiences through modern development practices and personalization.

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
  • Building a deeply personalized shopping experience that makes every member feel like the app was built just for them
  • You’ll be a key player in migrating legacy UIKit components into a modular, reactive architecture with a Design System DSL
  • You’ll partner closely with Product, Design, and Engineering in a tight feedback loop (the "Product Triad"), ensuring we aren't just shipping code, but solving the right problems for our members
  • From butter-smooth animations to ensuring our app is accessible to everyone, you’ll be the guardian of the "look and feel" of our iOS experience
  • You'll join an engineering culture committed to moving from scrappy startup mode to mature systems mode, with opportunities to take on meaty, impactful engineering projects

Skills

  • 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 LLM coding assistants. Familiarity with the current state of agentic development
  • 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)
  • E-commerce or consumer app experience
  • Familiarity with analytics platforms (Amplitude, etc.)
  • Experience with A/B testing / feature flagging (Optimizely, LaunchDarkly)
  • Experience with accessibility implementation (VoiceOver, Dynamic Type)
  • Experience with Native Android Applications e.g. Kotlin, Kotlin Multi-Platform, etc

Benefits

  • Comprehensive health benefits (medical, dental, vision, life and disability)
  • Competitive salary (DOE) + equity
  • 401k plan
  • 9 Observed Holidays
  • Flexible Paid Time Off
  • Subsidized ClassPass Membership with access to fitness classes and wellness and beauty experiences
  • Ability to work in our beautiful office in Playa Vista
  • Free Thrive Market membership with exclusive employee discount
  • Coverage for Life Coaching & Therapy Sessions on our holistic mental health and well-being platform

Company Overview

  • Thrive Market is a membership-based online company that offers natural and organic food products. It was founded in 2013, and is headquartered in Los Angeles, California, USA, with a workforce of 501-1000 employees. Its website is https://thrivemarket.com.
  • More open positions

    [Remote] Client Legal Services Attorney

    Work from home Full-time role

    [Remote] Acumatica Financial Consultant – Payroll Focus

    Work from home Full-time role

    [Remote] Product Management Associate - DST

    Work from home Full-time role

    [Remote] Systems Administrator - FuntoNetwork

    Work from home Full-time role

    [Remote] Business Development Executive - Energy Services

    Work from home Full-time role

    Executive Assistant, CFO & CEO

    Work from home Full-time role

    Mid-Level AI/ML Engineer-2x

    Work from home Full-time role

    (2627 SY) Pennwood Cyber Charter School - High School (9-12) ELA Teacher

    Work from home Full-time role

    (Remote) Part-Time IRB Reliance Administrator - Office of Human Research Protections

    Work from home Full-time role

    Senior Remote Data Entry Specialist – US Nationwide Opportunities at careerzynith

    Work from home Full-time role

    [Remote] Senior Implementation Consultant - Board EPM

    Work from home Full-time role

    Logistics & Supply Chain Specialist

    Work from home Full-time role

    Senior Medical Scientist - Global Medical Affairs - Tarlatamab

    Work from home Full-time role

    Data Management, Manager

    Work from home Full-time role

    [Remote] Oracle Intelligent Advisor (OIA) Consultant

    Work from home Full-time role

    Project Coordinator

    Work from home Full-time role

    [Remote] Volunteer: 12-Week Social Media Calendar

    Work from home Full-time role

    [Remote] Account Payable / Account Manager

    Work from home Full-time role

    Sales Consultant - Philippines

    Work from home Full-time role

    Volunteer Advocate (Criminal Justice & Family Support)

    Work from home Full-time role

    Experienced Full Stack Data Entry Clerk – Remote Data Management and Operations

    Work from home Full-time role