
Opportunity at
DeliverooSoftware Engineer II - Android
This is a full-time, on-site Software Engineer II role in London, building Android applications. The posting asks for someone who can help create and look after…
Career Tools
About This Role
This is a full-time, on-site Software Engineer II role in London, building Android applications. The posting asks for someone who can help create and look after mobile apps that deliver a quick, dependable experience to a very large audience. The job emphasises hands-on delivery and working well with others on the team. The engineer enhances the layout of the codebase, contributes to architecture, and reviews code the team produces regardless…
Job Description
This is a full-time, on-site Software Engineer II role in London, building Android applications. The posting asks for someone who can help create and look after mobile apps that deliver a quick, dependable experience to a very large audience. The job emphasises hands-on delivery and working well with others on the team.
The engineer enhances the layout of the codebase, contributes to architecture, and reviews code the team produces regardless of size. The goal is to keep the apps simple to ship and monitor, and to make sure the team's systems remain transparent, prepared for operations and in good health.
Responsibility grows with experience. Engineers build bridges with other groups, help decide on technical approaches, take ownership of bigger mobile projects and shape the roadmap. Taking part in recruitment and interviews, and supporting colleagues' progress, also belong to the job.
The posting makes clear that candidates are not expected to match every point on its list, but experience across several areas is valued. Useful strengths include three-plus years of Android delivery at large scale, fluency in Kotlin or Java, experience growing app architecture, comfort in Android Studio, and familiarity with the SDK and AndroidX libraries, and cross-functional teamwork. An interest in writing Kotlin is welcome, as is a dedication to readable, thoughtfully designed and well-tested code.
Responsibilities
- Refine code layout and contribute to the architecture of the Android apps.
- Review team code, whatever its scope.
- Lead projects and take ownership of larger pieces of mobile work.
- Help determine technical and implementation choices and shape the roadmap.
- Make apps easier to maintain and prepare them for operational use.
- Take part in recruitment and conduct engineering interviews.
Qualifications
- Three-plus years of hands-on work on large-scale Android apps.
- Kotlin and/or Java experience, with interest in writing Kotlin.
- Experience scaling Android architecture and working in Android Studio.
- Comfort with the Android SDK and the AndroidX libraries.
- Time spent on a team with mixed disciplines.
- Takes pride in code that is clean, considered and thoroughly tested.
Core Skills
Benefits
- Benefits cover a broad set of areas, including wellbeing, family support, money matters, community life, everyday convenience, career growth and moving support.
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?
The role is based in London and is listed as on site.
What type of employment is offered?
This is a full-time position.
Is a salary stated in the posting?
The posting does not state a salary. The posting describes a broad set of benefits, covering wellbeing, family, money matters and career growth.
Which skills are most important?
Android experience at scale and Kotlin and/or Java are the main technical skills listed. The posting says not every item is required.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.


