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 a month 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

Software Engineer II - iOS

Mobile Engineer position at Twitch focusing on iOS development for creator monetization features and community engagement tools.

iOS Performance QA Engineer

iOS Performance QA Engineer role at Apple, focusing on quality assurance and performance testing for iOS devices with competitive compensation and benefits.

Software Engineer II - iOS

Mobile Engineer position at Twitch focusing on iOS development for creator monetization features, requiring 3+ years of experience with competitive compensation and benefits.

Software Engineer II - iOS

Mid-level iOS Software Engineer position at Uber's Experimentation team, building critical mobile SDK features with competitive compensation and hybrid work arrangement.

Software Engineer II, iOS - Women's Safety

Mid-level iOS Software Engineer position at Uber focusing on developing safety features for women using Swift and real-time technologies.