Senior Software Engineer, Android

Deliveroo
London
Workplace: HybridFull timeFunction: Software EngineeringExperience: 5+ yearsSkills: ["Communication","Mentoring","Ownership","Product mindset","Software craft"]

Build and scale a server-driven UI (SDUI) platform for Android within the SDUI team. Own the Android rendering layer and backend services that power real-time UI updates, ensuring consumer surfaces are fast, correct, and native-equivalent. Lead architectural improvements and code reviews, partner with iOS and Web renderer engineers, and drive large initiatives including SDUI motion quality and migration off legacy rendering systems. Mentor colleagues and help in engineering hiring.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Deliveroo
Deliveroo
1 month ago

Senior Software Engineer, Android

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live
Reposted: similar role first listed 8 months ago

Job Summary

Build and scale a server-driven UI (SDUI) platform for Android within the SDUI team. Own the Android rendering layer and backend services that power real-time UI updates, ensuring consumer surfaces are fast, correct, and native-equivalent. Lead architectural improvements and code reviews, partner with iOS and Web renderer engineers, and drive large initiatives including SDUI motion quality and migration off legacy rendering systems. Mentor colleagues and help in engineering hiring.
Location: London
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Drive technical execution by designing, building, and evolving the Android SDUI renderer and backend services for real-time UI updates at scale.
  • •Lead architectural improvements and code reviews to maintainability, visibility, and operational health of the renderer.
  • •Partner with iOS and Web renderer engineers, plus product and design teams, to plan rollouts and align platform decisions and roadmap.
  • •Own large-scale initiatives from design to delivery, including SDUI motion/interaction quality and migration off legacy rendering systems.
  • •Support the growth of others by mentoring colleagues and participating in engineering hiring.

Pay and Benefits

Equity and Bonus:Equity

Key Requirements

  • •5+ years building Android applications at scale with deep understanding of Kotlin and Jetpack Compose.
  • •Backend development experience with Golang, Kotlin, and Protobuf, and comfort moving between client and server code.
  • •Experience building or maintaining a server-driven/declarative UI system, with interest in declarative rendering (bonus: Litho or a DSL-based renderer).
  • •A product mindset and ability to apply it to platform services used by other teams.
  • •Demonstrated ownership of technical delivery in cross-functional teams and strong communication across time zones.
Experience:5+ yearsServer-driven UIDeclarative UIMobile rendering
Skills:CommunicationMentoringOwnershipProduct mindsetSoftware craft
Tech Stack:AndroidSDUIServer-driven UIKotlinJetpack ComposeGolangProtobufIOSWebLithoDeclarative renderingFigma-to-code toolingDesign-token/theming systemsAccessibility

Company Brief

Deliveroo
Deliveroo is a multinational online food and grocery delivery marketplace connecting consumers, restaurants, retailers and riders via its app and platform, operating across multiple countries with fast local delivery and logistics services.
Industry: Online Marketplaces
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Unicorn (USD 1B+)
Funding: IPO / Publicly Listed
Headquarters: London, United Kingdom
Founded: 2013
Glassdoor
Glassdoor: 3.4
WebsiteLinkedInGlassdoor