
Opportunity at
DeliverooSenior Software Engineer - Android
This is a full-time, hybrid Senior Software Engineer role for Android in London, typically three days a week in the office. The engineer joins the Consumer…
Career Tools
About This Role
This is a full-time, hybrid Senior Software Engineer role for Android in London, typically three days a week in the office. The engineer joins the Consumer Tech team, which looks after the customer's path through the app, from the moment it opens to the point a meal turns up. The objective is for every interaction to feel intuitive, fast and reliable for a global base of users. The engineer designs,…
Job Description
This is a full-time, hybrid Senior Software Engineer role for Android in London, typically three days a week in the office. The engineer joins the Consumer Tech team, which looks after the customer's path through the app, from the moment it opens to the point a meal turns up. The objective is for every interaction to feel intuitive, fast and reliable for a global base of users.
The engineer designs, builds and grows Android applications that process complicated, real-time interactions at worldwide scale. Duties include leading architecture improvements and code reviews to keep the mobile codebase maintainable and healthy in production. The engineer also owns large features from design through to delivery, paying attention to how simple the live apps are to run.
The role involves close work with product managers and experience designers to plan projects, make technical calls and influence the team's direction. Coaching colleagues and taking an active part in hiring are also expected.
The posting seeks deep time on large Android codebases, plus a firm grip on the platform libraries, the SDK and current tooling like Android Studio. Candidates should have scaled Android architecture in a rapid environment and be strong in Kotlin and/or Java. Taking ownership of delivery across cross-functional teams and a commitment to readable, thoughtfully designed, well-tested code are also expected.
Responsibilities
- Create and scale Android apps for demanding, real-time interactions.
- Lead architecture improvements and code reviews.
- Work with product managers and experience designers to plan projects and steer the roadmap.
- Own large features from design to delivery, including operational readiness.
- Mentor colleagues and take part in hiring.
Requirements
- Substantial time spent on large Android codebases.
- Solid grasp of the platform SDK, AndroidX libraries and tooling like Android Studio.
- Track record of scaling Android architecture in fast-moving teams.
- Strong Kotlin and/or Java skills.
- Record of owning technical delivery in mixed-discipline teams.
- Pride in readable, well-designed and well-tested mobile code.
Core Skills
Benefits
- Competitive salary and equity options.
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Where is this role based and how does it work?
The role is based in London and is hybrid, typically three days a week in the office.
What type of employment is offered?
This is a full-time position.
What is the interview process?
The interview typically includes three to four stages.
Is a salary stated in the posting?
The posting does not state a specific salary. It mentions competitive salary and equity options.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.


