> Markdown version of [/jobs/ext/2067152-senior-software-engineer-android](https://www.wearedevelopers.com/jobs/ext/2067152-senior-software-engineer-android). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer, Android - **Company:** Deliveroo - **Location:** London, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Android Software Development, Apple IOS, Code Review, Digital Rendering, Protocol Buffers, Backend, Kotlin, Jetpack Compose, Golang - **Published:** August 15, 2026 - **Apply:** https://www.totaljobs.com/job/senior-software-engineer-android/deliveroo-job107845786 ## About the Role Our ideal candidate will bring strong expertise in some of these areas and curiosity to grow in others: * 5+ years building Android applications at scale, with a deep understanding of Kotlin and Jetpack Compose. * Backend development experience, specifically with Golang, Kotlin, and Protobuf, and the comfort to move between client and server code as the work demands. * Experience building or maintaining a server-driven / declarative UI system, with a keen interest in pushing what's possible with declarative rendering - bonus points if that included Litho or another DSL-based renderer. * A product mindset, and the instinct to apply it to how you design platform services for the teams that build on top of them. * Demonstrated ownership of technical delivery within cross-functional teams, guiding implementation choices and technical design for a platform other teams build on. * Strong communication skills, working across time zones with iOS, Web, and Backend counterparts, plus PMs and multiple product teams. * A pride in software craft, with a commitment to writing readable, well-designed, and thoroughly tested mobile code., If you're excited about making a real impact in a fast-moving marketplace and growing your career alongside ambitious, supportive teams, we'd love to hear from you! ## Description We're looking for a Senior Android Engineer to join our SDUI team. In this role, you'll help us build and scale our server-driven UI (SDUI) platform, enabling teams to build a UI once and have it deploy seamlessly to iOS, Android, and Web without redeploying a new app - performantly and consistently. This role is based in our London office with a hybrid setup, typically three days in the office. What You'll Be Doing You'll be joining the SDUI team. We own the Android rendering layer of our server-driven UI platform, and the backend services that drive it, ensuring every consumer surface built on it is fast, correct, and visually indistinguishable from native. Here's what your day-to-day might look like: * Drive technical execution by designing, building, and evolving the Android SDUI renderer - and the backend services (Kotlin, Golang, Protobuf) that feed it - to handle complex, real-time UI updates at scale. * Lead architectural improvements and code reviews, ensuring the maintainability, visibility, and operational health of the renderer as more teams build on top of it. * Partner with cross-functional disciplines (iOS and Web renderer engineers, product and design teams) to plan rollouts, align on platform decisions, and influence the roadmap. * Own large-scale initiatives from design to delivery - including the push to bring SDUI motion and interaction quality to native-equivalent, and the ongoing migration off legacy rendering systems. * Support the growth of others by mentoring colleagues and taking an active role in our engineering hiring process. ## Related Videos - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Shared mobility for everyone!](https://www.wearedevelopers.com/videos/64-shared-mobility-for-everyone) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Scoring 2000 Products per Request: Performance Pitfalls in Golang](https://www.wearedevelopers.com/videos/2073-scoring-2000-products-per-request-performance-pitfalls-in-golang) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Cross Platform Mobile Development Frameworks to Use in 2025](https://www.wearedevelopers.com/magazine/404-cross-platform-mobile-development-frameworks-to-use-in-2025) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [The Biggest German Tech Companies](https://www.wearedevelopers.com/magazine/424-the-biggest-german-tech-companies)