Loading...

Senior Software Engineer, Android SDUI

  • Full Time
  • London

Deliveroo

Senior Software Engineer, Android SDUI Overview

Company Name Deliveroo
Job Role Senior Software Engineer, Android SDUI
Qualifications Not Specified
Category IT Jobs
Job Type Full Time
Location London

Join Deliveroo as a Senior Android Engineer in our SDUI team, where you will play a crucial role in building and scaling our server-driven UI platform. This position is based in our London office with a hybrid working model, typically requiring three days in the office.

Responsibilities

  • Join the SDUI team to manage the Android rendering layer of the server-driven UI platform and the backend services that support it.
  • Design, build, and enhance the Android SDUI renderer and backend services using Kotlin, Golang, and Protobuf to manage complex, real-time UI updates at scale.
  • Lead architectural improvements and conduct code reviews to ensure the renderer’s maintainability, visibility, and operational health as more teams utilize it.
  • Collaborate with cross-functional teams, including iOS and Web renderer engineers, product managers, and design teams, to plan rollouts and influence platform decisions.
  • Oversee large-scale initiatives from design to delivery, focusing on enhancing SDUI motion and interaction quality to match native applications and migrating from legacy rendering systems.
  • Mentor colleagues and actively participate in the engineering hiring process to support the growth of the team.

Requirements

  • A minimum of 5 years of experience in building Android applications at scale, with strong expertise in Kotlin and Jetpack Compose.
  • Experience in backend development, particularly with Golang, Kotlin, and Protobuf, with the ability to work across client and server code as needed.
  • Familiarity with server-driven or declarative UI systems, with a strong interest in advancing declarative rendering capabilities; experience with Litho or similar DSL-based renderers is a plus.
  • A product-oriented mindset, with the ability to design platform services that effectively support teams building on top of them.
  • Proven track record of taking ownership of technical delivery within cross-functional teams, guiding implementation choices and technical design.
  • Excellent communication skills to collaborate effectively across different time zones with iOS, Web, and Backend teams, as well as product managers.
  • A commitment to software craftsmanship, ensuring the production of readable, well-structured, and thoroughly tested mobile code.
  • Bonus points for experience with Figma-to-code tools, design-token/theming systems, or accessibility initiatives in mobile rendering.

Benefits

  • Competitive salary and equity options, rewarding employees for their contributions.
  • Access to free Deliveroo Plus for free delivery and special offers.
  • Team lunches from local restaurants.
  • 25 days of annual leave plus bank holidays, with additional days accrued based on tenure.
  • One day of paid leave per year for volunteering with a registered charity.
  • Funded single cover healthcare with options to add family members at personal cost.
  • On-site gym access and discounted external gym memberships.
  • Access to wellness apps like LesMills+, Strava, Headspace, and Yogaia through GymPass.
  • Discounted dental insurance and various flexible benefits, including critical illness cover and travel insurance.
  • Life assurance and maternity, paternity, and shared parental leave from day one of employment.
  • Support for remote work with excellent equipment and a parent-friendly culture.
  • Access to free mortgage advice and Cycle to Work Scheme or Season Ticket Loans.
  • Opportunities for learning and development through RooLearn, the company’s training platform.
  • Regular social events organized by Employee Resource Groups.

Degree Requirement: Not Specified

Visa Sponsorship Promising

To apply for this job please visit careers.deliveroo.co.uk.