All roles

Open role

[Remote] Senior Software Engineer, iOS

Remote · Philippines Full-time

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 Account Manager

    Work from home Full-time role

    Legal Operations Solutions Analyst (Remote)

    Work from home Full-time role

    Finance Segment Manager - REMOTE

    Work from home Full-time role

    Supply Chain Clinical Transformation Program Manager – Work at Home – Ohio

    Work from home Full-time role

    Manager, Professional Development

    Work from home Full-time role

    Remote Customer Service Representative – Home‑Based Support Specialist for careerzynith’s Global E‑Commerce Operations

    Work from home Full-time role

    Join Our Talent Community! - Commercial Lines Account Manager

    Work from home Full-time role

    Sr. Service Agreements Representative

    Work from home Full-time role

    [Remote] Global Social Media Associate - UGG

    Work from home Full-time role

    Part-Time Data Entry Clerk (Remote Jobs) – $2100 Weekly | careerzynith Kansas City, MO

    Work from home Full-time role

    Case Manager Registered Nurse (Illinois)

    Work from home Full-time role

    SNP Lead Care Manager- PEAK

    Work from home Full-time role

    Remote Loyalty Customer Care Representative – Work From Home, $17/Hour + Performance Bonuses (Texas, Mississippi, Oklahoma, Florida, Tennessee, Louisiana, or Georgia)

    Work from home Full-time role

    Experienced Full Stack Data Analyst – Web & Cloud Application Development

    Work from home Full-time role

    Experienced Full Stack Enterprise Data Storage Administrator – Cloud and On-Premises Data Management

    Work from home Full-time role

    Exciting Remote Sales Opportunity! FinTech & Construction Tech - NC, AZ, UT

    Work from home Full-time role