{bc}
linkedin

Senior Software Engineer, Android SDUI

Deliveroo
London, GBR
Full-time
Mid-Senior
Hybrid
Discovered 1 weeks ago
Android application development at scaleServer-driven UIKotlinJetpack ComposeGolangProtobuf
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

Android application development at scaleServer-driven UIKotlin
Smart Apply

Full Job Posting

Role Overview

Join Deliveroo's SDUI team as a Senior Software Engineer focused on the Android rendering layer and the backend services that drive it.

Build and scale a server-driven UI platform that lets teams deploy consistent interfaces to iOS, Android, and web without redeploying a new app.

The platform supports consumer-facing surfaces used by millions of customers, riders, and partners.

What You Will Do

  • Design, build, and evolve the Android SDUI renderer and backend services using Kotlin, Golang, and Protobuf.
  • Lead architectural improvements and code reviews while maintaining the renderer's visibility, reliability, and operational health.
  • Partner with iOS, web, product, and design teams to plan rollouts, align on platform decisions, and influence the roadmap.
  • Own large-scale initiatives from design to delivery, including SDUI motion, interaction quality, and migration from legacy rendering systems.
  • Mentor colleagues and participate actively in the engineering hiring process.

What You Will Need

  • At least 5 years of experience building Android applications at scale, with deep understanding of Kotlin and Jetpack Compose.
  • Backend development experience with some combination of Golang, Kotlin, and Protobuf, and comfort moving between client and server code.
  • Experience building or maintaining a server-driven or declarative UI system; Litho or another DSL-based renderer is a bonus.
  • Demonstrated technical delivery ownership within cross-functional teams and strong communication across engineering, product, design, and product management.
  • Commitment to readable, well-designed, and thoroughly tested mobile code.

Additional Advantage

  • A product mindset for designing platform services used by other engineering teams.
  • Exposure to Figma-to-code tooling, design-token or theming systems, or accessibility work in mobile rendering is advantageous.

Workplace

  • The role is based in Deliveroo's London office with a hybrid setup, typically three days in the office.

Why Join Deliveroo

  • Work on a rendering platform used by consumer-facing teams at significant scale.
  • Operate in a low-hierarchy, high-ownership environment with opportunities to ship, test, and improve quickly.
  • Take on complex platform problems with support for growth, collaboration, flexible working, and continuous learning.
  • Competitive salary and equity options are offered.

Recruitment Process

  • The interview process typically includes three to four stages.
  • An engineering interview guide is available to help candidates prepare.

Company Context

Deliveroo is part of DoorDash and may collaborate with teams, systems, and leaders across DoorDash and Wolt.

Deliveroo states that it is committed to equality of opportunity and an inclusive workplace.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Deliveroo