Software Engineer

Deliveroo is building the definitive online food company, transforming the way the world eats by making hyper-local food more convenient and accessible.
iOS
Mid-Level Software Engineer
Hybrid
3+ years of experience
AI · Consumer · Enterprise SaaS

Description For Software Engineer

Deliveroo is at the forefront of the online food industry, using market-leading technology and an unrivalled network to bring incredible convenience and selection to customers. As a Software Engineer at Deliveroo, you'll work on improving code structure and architecture, review code, and lead team project planning. You'll strive to simplify the maintenance and operation of production systems, and champion the visibility, operational readiness, and health of your team's systems. The role involves collaboration with other engineering teams, breaking down large pieces of work, guiding design and technical choices, and influencing the roadmap within your team. You'll also participate in the hiring process and assist in the personal growth of colleagues. The ideal candidate should have experience in building iOS applications, working with Swift and/or Objective-C, using iOS development tools like Xcode, and working in cross-functional teams. Deliveroo offers a wide range of benefits in areas including health, family, finance, community, convenience, growth, and relocation. The company values diversity and welcomes candidates regardless of gender, race, sexuality, religion, or other personal characteristics. This role provides an opportunity to have a significant impact on Deliveroo's growth and contribute to transforming the food delivery industry.

Last updated 3 months ago

Responsibilities For Software Engineer

  • Improve code structure and architecture
  • Review code of any size or scope produced by your team
  • Lead team project planning, foresee dependencies and risks
  • Partner with other disciplines (e.g. PM, Experience)
  • Simplify the maintenance and operation of production systems
  • Champion the visibility, operational readiness, and health of your 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
  • Participate in the hiring process and conduct engineering interviews
  • Assist in the personal growth of colleagues

Requirements For Software Engineer

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

Benefits For Software Engineer

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

Interested in this job?

Jobs Related To Deliveroo Software Engineer

iOS Software Engineer

iOS Software Engineer role at Deliveroo focusing on mobile app development, technical leadership, and cross-functional collaboration.

iOS Software Engineer

iOS Software Engineer role at Deliveroo focusing on mobile app development, technical leadership, and cross-functional collaboration.

Software Engineer (iOS Build), Retail Engineering

Build Engineer position at Apple focusing on iOS app development infrastructure, offering competitive salary and benefits with opportunity to work on revolutionary products.

iOS Engineer, Home

iOS Engineer position at Patreon focused on building and optimizing the Home feed experience, requiring 3+ years of Swift development experience.

Test Automation Engineer (iOS)

Remote Test Automation Engineer position at Solvd Inc., focusing on iOS testing with Swift, working with enterprise clients in an Agile environment.