Depop

Senior iOS Engineer

Depop
Apply
9 days ago
Remote, United Kingdom or London, United KingdomSenior

Responsibilities

  • Build and maintain iOS payment flows covering checkout, wallet balances, re-spend, withdrawals, refunds, seller onboarding, and tax capture.
  • Contribute to the migration of payments surfaces from UIKit to SwiftUI.
  • Own features end to end by breaking down work, driving delivery, and identifying risks early.
  • Write automated tests and address edge cases, failure modes, and correctness requirements.
  • Collaborate with backend engineers, product, and design across disciplines.

Requirements

  • Solid commercial experience developing with Swift.
  • Understanding of memory management, concurrency including async/await and actors, and state in complex flows.
  • Production SwiftUI experience or UIKit experience with a clear understanding of incremental migration.
  • Comfort with MVVM-C or similar coordination patterns.
  • Ability to prioritize correctness and independently own features end to end.
  • Experience working collaboratively with backend engineering, product, and design.
  • Preferred: experience with payment SDKs such as Stripe or PayPal.
  • Preferred: experience in marketplace or fintech environments.
  • Preferred: familiarity with modularized iOS codebases and build-time optimization.
  • Preferred: experience with payments, identity, authentication, or other correctness-critical flows.
  • Preferred: experience with modern mobile CI/CD, Bitrise, GitHub Actions, merge queue workflows, Swift Testing, or XCTest.

Benefits

  • PMI and cash plan healthcare access with Bupa, subsidized counseling and coaching with Self Space, and a 24/7 Employee Assistance Programme.
  • Cycle to Work scheme, dog-friendly offices, and an in-office Depop Shop with free delivery and a packing station.
  • 25 days of annual leave with the option to carry over up to 5 days, plus up to 2 additional paid volunteering days per year.
  • Fully paid 4-week sabbatical after 5 years of consecutive service.
  • Flexible MyMode hybrid working with Flex, Office-Based, and Remote options depending on the role.
  • Paid parental leave, IVF leave, shared parental leave, and paid emergency parent/carer leave.
  • Twice-yearly development chats, yearly performance reviews, a learning budget, and company-wide training resources.
  • Life insurance worth 3x salary and pension matching up to 6% of full base salary with Aviva.

Tech Stack

GitHub ActionsSwiftSwiftUI

Categories

Mobile
Depop

About Depop

1,001-5,000 employees

Depop runs a peer-to-peer mobile marketplace where people buy and sell secondhand fashion, with revenue from transaction and payment fees. Founded in 2011 and headquartered in London, it operates globally and became a wholly owned subsidiary of Etsy in 2021. The app is popular with Gen Z thrifters and resellers, with over 56 million registered users discovering vintage, streetwear, and designer items.

Contact me