Staff Software Engineer - iOS

We're building the definitive online food company, transforming the way the world eats by making hyper-local food more convenient and accessible.
iOS
Staff Software Engineer
In-Person
10+ years of experience
Food · Consumer

Description For Staff Software Engineer - iOS

Deliveroo is seeking a Staff Software Engineer for their iOS team in London, UK. As a leader in the online food delivery industry, Deliveroo is transforming the way people eat by making local food more accessible and convenient. The ideal candidate will have 10+ years of experience in iOS development, with expertise in Swift and/or Objective-C, and a track record of scaling iOS architecture.

In this role, you'll be responsible for improving code structure, leading project planning, and guiding technical decisions within your team and beyond. You'll work on simplifying system maintenance, champion operational readiness, and build relationships across engineering teams. Your responsibilities will include breaking down complex work, influencing the roadmap, and actively participating in the hiring process.

The position requires strong technical skills, including experience with Xcode, UIKit, and AutoLayout. You should be passionate about creating readable, well-designed, and well-tested software. Additionally, you'll need excellent collaboration skills, as you'll be working in cross-functional teams and mentoring colleagues.

Deliveroo offers a range of benefits covering health, family, finance, community, convenience, growth, and relocation. They pride themselves on fostering a diverse and inclusive workplace, welcoming candidates from all backgrounds.

Join Deliveroo to make a significant impact on the future of food delivery technology while growing your career in a fast-paced, innovative environment.

Last updated 3 months ago

Responsibilities For Staff Software Engineer - iOS

  • Improve code structure and architecture
  • Review code produced by your team
  • Lead team project planning
  • Foresee dependencies and risks
  • Partner with other disciplines (e.g. PM, Experience)
  • Simplify maintenance and operation of production systems
  • Champion visibility, operational readiness, and health of team's systems
  • Build relationships with other engineering teams
  • Identify collaboration opportunities
  • Break down large pieces of work
  • Guide design and technical/implementation choices
  • Influence the roadmap within your team
  • Take an active role in the hiring process
  • Conduct engineering interviews
  • Assist in the personal growth of colleagues

Requirements For Staff Software Engineer - iOS

  • 10+ years of experience building iOS applications
  • Swift and/or Objective-C experience
  • Accomplished in scaling iOS architecture
  • 10+ years of experience with iOS development tools like Xcode
  • 10+ years of experience working in a cross-functional team
  • 10+ years of experience working with UIKit and AutoLayout
  • Take pride in readable, well-designed, well-tested software

Benefits For Staff Software Engineer - iOS

  • Wide range of benefits in areas including health, family, finance, community, convenience, growth, and relocation

Interested in this job?

Jobs Related To Deliveroo Staff Software Engineer - iOS

Staff Software Engineer, iOS

Staff Software Engineer position at Deliveroo focusing on iOS development, technical leadership, and team mentorship.

Staff Software Engineer - iOS

Staff Software Engineer role at Deliveroo, leading iOS app development and technical direction for food delivery innovation.

Staff Software Engineer - iOS

Staff Software Engineer role at Deliveroo, leading iOS app development and technical direction for food delivery innovation.

Staff Software Engineer - iOS

Staff Software Engineer role at Deliveroo, leading iOS app development and technical direction for food delivery innovation.

Staff Software Engineer - iOS

Staff Software Engineer role at Deliveroo, leading iOS app development and technical direction for food delivery innovation.