Depop is hiring a mid-level iOS engineer to join our iOS Platform team. This team focuses on constructing the fundamental layers and core components of the Depop app, setting a solid foundation for its functionality and seamless user experience. You will be contributing to the iOS project in Swift alongside a Staff and two Senior iOS engineers, leveraging our Mobile Continuous Integration pipeline, with Unit and Integration testing built in, to iterate on our iOS application to serve our millions of users. You will work in a small team that is supported by a much wider community of Depop iOS developers, insights teams, product managers and platform engineers.
Weβre open for this role to be based remotely from anywhere in the UK, or on a hybrid basis within our London HQ or Manchester office!
Want to find out more about Depop & our engineering team? Take a look at our blog! We write about technology, people and smart engineering - https://engineering.depop.com/
Qualifications
- Collaborate with product teams to deliver weekly features and updates, providing support and fostering strong teamwork.
- Design and develop iOS applications that facilitate code writing, testing, and execution.
- Ensure applications exhibit high performance and responsiveness.
- Implement effective monitoring and observability practices to maintain application health.
- Contribute to maintaining code base quality, organisation, and automation.
- Oversee infrastructure and CI/CD operations for smooth development and deployment processes.
- Work closely with android/web, backend teams, QA and product management to ensure that new features are implemented efficiently and effectively.
- Optimise and refactor code by leveraging the latest features of the iOS framework.
- Communicate any engineering challenges faced when supporting a wide range of devices.
Requirements
- Commercial experience using Swift or Objective-C, with real exposure to different platforms and OS versions.
- Experience working within a Mobile Continuous Integration framework.
- Experience with Unit (XCTest) and Integration Testing.
- Experience in consuming a RESTful API.
Desirable:
- Experience with the VIPER architecture.
- Experience using SwiftUI.
- Experience with A/B testing and solving complex experiments.
Ready to apply for this role?
Apply Now β


