Senior Software Engineer, Android SDUI
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
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.
Key Skills for This Role
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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Deliveroo
SMB Account Manager - Dubai
, UAE
Deliveroo is seeking an SMB Account Manager to manage restaurant partnerships and drive growth and profitability through data-led account management. The role includes portfolio ownership, stakeholder relationships, cros
SMB Account Manager - Dubai
Dubai, UAE
Deliveroo is seeking an SMB Account Manager to manage important restaurant accounts, build stakeholder relationships, and use data-driven insight to improve partner growth and profitability. The role requires 3–5 years o
Field Sales Executive - Chelmsford, Colchester, Ipswich, Braintree
London, GBR
Senior Content Marketing Manager, Merchant - EMEA
London, GBR
Software Engineer II - Frontend
Hyderabad, IND
SMB Account Manager - Dubai
, UAE
SMB Account Manager - Dubai
Dubai, UAE
Field Sales Executive - Chelmsford, Colchester, Ipswich, Braintree
London, GBR
SMB Account Manager - Dubai
Dubai, UAE
Software Engineer
London, GBR
Senior Regional Operations Manager
Syracuse, USA
Senior Content Marketing Manager, Merchant - EMEA
London, GBR