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.