At a Glance
- Tasks: Develop new features and enhance existing ones for our iOS app used by millions.
- Company: Join Depop, a vibrant platform connecting buyers and sellers in the fashion world.
- Benefits: Enjoy flexible working, 25 days leave, health perks, and a dog-friendly office.
- Why this job: Be part of a dynamic team, learn from experts, and make a real impact.
- Qualifications: Experience with Swift, mobile CI frameworks, and mentoring junior developers required.
- Other info: Work abroad for 4 weeks/year and enjoy milestone rewards on Depop sales.
The predicted salary is between 43200 - 72000 £ per year.
As a Senior iOS engineer at Depop you\’ll work in one of our Product teams to add new functionality as well as improve existing features through a data driven A/B testing workflow.
You will be working in Swift, alongside Backend and other iOS Engineers, leveraging our Mobile Continuous Integration pipeline, with Unit and Integration Testing built in, to iterate our iOS application used by millions of users.
You will work in a small multidisciplinary product team that is supported by a much wider community of Depop iOS developers, insights teams, product managers and platform engineers.
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/
Responsibilities
Support the team to deliver weekly features/upgrades.
Take full ownership of the components the 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.
Work closely with the design, product management and backend teams to ensure that new features are implemented efficiently and effectively.
Refactor existing code to leverage the latest developments in the iOS framework.
Communicate any engineering challenges faced when supporting a wide range of devices.
Qualifications
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.
Prior experience mentoring junior developers
Desirable
Experience with the VIPER architecture.
Experience with A/B testing and solving complex experiments
Additional informationHealth + Mental Wellbeing PMI and cash plan healthcare access with Bupa. Subsidised counselling and coaching with Self Space Cycle to Work scheme with options from Evans or the Green Commute Initiative Employee Assistance Programme (EAP) for 24/7 confidential support. Mental Health First Aiders across the business for support and signposting.
Work/Life Balance: 25 days annual leave with option to carry over up to 5 days, 1 company‐wide day off per quarter. Impact hours: Up to 2 days additional paid leave per year for volunteering. Fully paid 4‐week sabbatical after completion of 5 years of consecutive service with Depop, to give you a chance to recharge or do something you love.
Flexible Working: MyMode hybrid‐working model with Flex, Office Based, and Remote options (*role dependent). All offices are dog‐friendly. Ability to work abroad for 4 weeks per year in UK tax treaty countries.
Family Life: 18 weeks of paid parental leave for full‐time regular employees, IVF leave, shared parental leave, and paid emergency parent/carer leave.
Learn + Grow: Budgets for conferences, learning subscriptions, and more. Mentorship and programmes to upskill employees.
Your Future: Life Insurance (financial compensation of 3x your salary). Pension matching up to 6% of qualifying earnings.
Depop Extras: Employees enjoy free shipping on their Depop sales within the UK. Special milestones are celebrated with gifts and rewards!
#J-18808-Ljbffr
Senior Ios Engineer employer: Depop
Contact Detail:
Depop Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Ios Engineer
✨Tip Number 1
Familiarise yourself with the latest developments in Swift and Objective-C, as well as the iOS frameworks. This will not only help you during interviews but also demonstrate your commitment to staying updated in a fast-paced environment.
✨Tip Number 2
Engage with the iOS developer community by participating in forums or attending meetups. This can provide valuable insights into industry trends and may even lead to connections that could help you land the job at Depop.
✨Tip Number 3
Showcase your experience with A/B testing and Continuous Integration in your discussions. Be prepared to share specific examples of how you've implemented these processes in past projects, as this aligns closely with the role's responsibilities.
✨Tip Number 4
Research Depop’s engineering blog and be ready to discuss insights or articles that resonate with you. This demonstrates your genuine interest in the company and its culture, making you a more appealing candidate.
We think you need these skills to ace Senior Ios Engineer
Some tips for your application 🫡
Understand the Role: Before applying, make sure you fully understand the responsibilities and qualifications required for the Senior iOS Engineer position at Depop. Tailor your application to highlight your relevant experience with Swift, A/B testing, and Continuous Integration.
Highlight Relevant Experience: In your CV and cover letter, emphasise your commercial experience with Swift or Objective-C, as well as any experience you have with Unit and Integration Testing. Mention specific projects where you've taken ownership of components and collaborated with cross-functional teams.
Showcase Your Problem-Solving Skills: Depop values engineers who can communicate engineering challenges effectively. Include examples in your application that demonstrate how you've resolved issues in previous roles, particularly in relation to supporting a wide range of devices.
Personalise Your Application: Make your application stand out by personalising it. Research Depop's culture and values, and reflect this understanding in your cover letter. Mention any insights you've gained from their blog or community, showing your genuine interest in the company.
How to prepare for a job interview at Depop
✨Showcase Your Swift Skills
Make sure to highlight your commercial experience with Swift or Objective-C during the interview. Be prepared to discuss specific projects where you've used these languages, and how you tackled challenges related to different platforms and OS versions.
✨Demonstrate A/B Testing Knowledge
Since the role involves supporting an A/B testing workflow, be ready to talk about your experience with A/B testing and complex experiments. Share examples of how you've collaborated with insights teams to ensure high-quality experiments in your previous roles.
✨Discuss Continuous Integration Experience
Familiarity with Mobile Continuous Integration frameworks is crucial for this position. Be prepared to explain how you've utilised CI pipelines in past projects, including your experience with Unit and Integration Testing using XCTest.
✨Emphasise Team Collaboration
This role requires close collaboration with design, product management, and backend teams. Highlight your experience mentoring junior developers and working within multidisciplinary teams, showcasing your ability to communicate engineering challenges effectively.