← 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

    Senior Immigration Paralegal/Legal Assistant

    Work from home Full-time role

    [Remote] Key Account Manager, Remote (California-based only)

    Work from home Full-time role

    ​Remote Online Notary – Work From Home (405) 568-7539 Minneapolis, MN

    Work from home Full-time role

    Controls Engineer - CODESYS / Linux IPC (Remote)

    Work from home Full-time role

    AWS Cloud Optimization Engineer (FinOps)

    Work from home Full-time role

    Radiology, Remote Overnight Radiologist

    Work from home Full-time role

    Virtual Chat Representative Role Flexible Location Opportunity No Degree Needed

    Work from home Full-time role

    Remote Customer Service Representative – Home‑Based Client Support for Financial Services at careerzynith

    Work from home Full-time role

    Dynamic Fitness Customer Chat Specialist – Social Media Engagement & Remote Wellness Support at careerzynith

    Work from home Full-time role

    Remote Personal Trainer Zoom Coaching

    Work from home Full-time role

    Customer Support Specialist - Apple Store (Work From Home)

    Work from home Full-time role

    Industry 4.0 Co-Founder / CSO (100 % remote) (m/f/d)

    Work from home Full-time role

    AI Product Analyst – Automation team

    Work from home Full-time role

    Experienced Full Stack Customer Operations Leader – Global Customer Delivery and AI-Driven Transformation

    Work from home Full-time role

    .NET Full Stack Developer

    Work from home Full-time role

    Remote Data Entry Associate – No Experience Required – Flexible Home‑Based Role at careerzynith

    Work from home Full-time role