Depop

Senior iOS Engineer

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

Responsibilities

  • Collaborate with engineers and product teams to identify shared challenges and deliver platform solutions.
  • Evolve Depop’s iOS architecture and modernise the application incrementally while supporting product delivery.
  • Build and maintain shared frameworks, tooling, and foundational application components.
  • Mentor engineers and promote quality through reviews, testing, and technical guidance.
  • Influence technical direction through engineering standards, design discussions, documentation, and technical leadership.

Requirements

  • Substantial experience building production iOS applications with Swift and evolving iOS versions.
  • Deep understanding of Swift, including memory management, async/await and actors-based concurrency, and state management in complex application flows.
  • Production experience with SwiftUI and UIKit.
  • Experience with MVVM-C or similar coordination patterns and strong architectural judgement.
  • Experience maintaining automated unit, integration, and broader application tests using Swift Testing.
  • Experience with modularisation, dependency management, application performance, and build-time optimisation.
  • Experience with Bitrise, GitHub Actions, merge queue workflows, observability, release health, application reliability, or platform-wide technical initiatives is preferred.

Benefits

  • PMI and cash-plan healthcare access through Bupa, subsidised counselling and coaching through Self Space, an Employee Assistance Programme, and access to Mental Health First Aiders.
  • 25 days of annual leave with up to 5 days carryover, up to 2 additional paid volunteering days annually, and a fully paid 4-week sabbatical after 5 years of service.
  • MyMode flexible working with Flex, office-based, and remote options depending on the role; offices are dog-friendly.
  • Paid parental leave, IVF leave, shared parental leave, and paid emergency parent or carer leave.
  • Twice-yearly development chats, annual performance reviews, a learning budget, and company-wide training resources.
  • Life insurance worth 3x salary, pension matching up to 6% of full base salary with Aviva, and Depop shop and delivery perks.

Tech Stack

GitHub ActionsiOSSwiftSwiftUI

Categories

Mobile
Depop

About Depop

1,001-5,000 employees
Contact me