Enable job alerts via email!

Senior Ios Engineer

DEPOP

London

Hybrid

GBP 60,000 - 80,000

Full time

30+ days ago

Job summary

A leading company in the ecommerce sector is seeking a Senior iOS Engineer to develop and enhance their mobile application. In this role, you'll work with advanced A/B testing frameworks and collaborate closely with cross-functional teams to deliver high-quality features and improvements. This position offers a flexible hybrid working model, a range of health and wellbeing benefits, and opportunities for professional growth.

Benefits

Health & Mental Wellbeing Support
25 days annual leave
Flexible Working Options
Family Leave Benefits
Budget for Conferences
Life Insurance
Free UK shipping on sales

Qualifications

  • Commercial experience with Swift or Objective-C across platforms.
  • Experience with Mobile Continuous Integration and Unit Testing.
  • Prior mentoring experience with junior developers.

Responsibilities

  • Support delivery of weekly features and upgrades.
  • Take ownership of components shipped to the iOS app.
  • Refactor existing code to incorporate latest iOS developments.

Skills

Swift
Objective-C
Mobile Continuous Integration
Unit Testing
Integration Testing
RESTful APIs
Mentoring

Job description

Role:

As a Senior iOS engineer at Depop, you'll work within one of our Product teams to develop new features and enhance existing ones through a data-driven A/B testing workflow.

You will primarily work in Swift, collaborating with Backend and other iOS Engineers, utilizing our Mobile Continuous Integration pipeline, which includes Unit and Integration Testing, to improve our iOS application used by millions of users.

You will be part of a small, multidisciplinary product team supported by a broader community of Depop iOS developers, insights teams, product managers, and platform engineers.

Interested in learning more about Depop & our engineering team? Visit our blog at https://engineering.depop.com/ where we share insights on technology, our people, and engineering practices.

Responsibilities:

  • Support the team in delivering weekly features and upgrades.
  • Take full ownership of the components your team ships to the iOS app, monitor, and resolve issues.
  • Support the A/B testing workflow and collaborate with the insights team to ensure high-quality experiments.
  • Work closely with design, product management, and backend teams to implement new features efficiently and effectively.
  • Refactor existing code to incorporate the latest developments in the iOS framework.
  • Communicate engineering challenges related to supporting a wide range of devices.
Qualifications:
  • Commercial experience with Swift or Objective-C across different platforms and OS versions.
  • Experience working within a Mobile Continuous Integration framework.
  • Experience with Unit (XCTest) and Integration Testing.
  • Experience consuming RESTful APIs.
  • Prior experience mentoring junior developers.
Desirable:
  • Experience with VIPER architecture.
  • Experience with A/B testing and complex experiments.
Additional information:
  • Health & Mental Wellbeing: PMI and cash plan healthcare with Bupa, subsidised counselling and coaching, cycle to work schemes, Employee Assistance Programme, Mental Health First Aiders.
  • Work/Life Balance: 25 days annual leave, option to carry over 5 days, quarterly company-wide day off, impact hours for volunteering, paid sabbatical after 5 years.
  • Flexible Working: Hybrid model with Flex, Office, and Remote options depending on role. Dog-friendly offices. Ability to work abroad for 4 weeks/year in UK tax treaty countries.
  • Family Life: 18 weeks paid parental leave, IVF leave, shared parental leave, emergency parent/carer leave.
  • Learn & Grow: Budget for conferences and subscriptions, mentorship programs.
  • Your Future: Life insurance (3x salary), pension matching up to 6%.
  • Depop Extras: Free UK shipping on Depop sales, milestone rewards.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.