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 4 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.

iOS Software Engineer, Users, Listings & Platform

iOS Software Engineer position at Airbnb focusing on user-related product flows, requiring 2+ years of experience and offering competitive compensation with remote work flexibility.

iOS Engineer

iOS Engineer role at SoundCloud focusing on advertising infrastructure and user engagement, working with Swift and Objective-C in a global music platform.

Software Dev Engineer (Mobile), Global Stores

iOS Developer position at Amazon Global Stores team, building international shopping experiences with 3+ years experience required.