Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
A leading UK omni-channel retailer is seeking a Senior Android Engineer to join their dynamic team. This hybrid role involves working on customer-facing projects, collaborating with skilled engineers, and contributing to the development of innovative mobile applications. The ideal candidate will have extensive experience in Android development using Kotlin and Java, and a passion for continuous learning in a supportive environment.
Social network you want to login/join with:
As the UK’s most successful omni-channel retailer, ecommerce is a key part of our business - we run two of the busiest websites in the UK, driving a significant proportion of our sales.
Our engineering practice includes 80+ teams, working on everything from Cloud platforms to mobile apps, from ecommerce functionality to machine learning.
Have a quick glance at our Engineering best practices, see our engineers talk about their experience and opportunities to learn and grow; check out our Tech stack, and reach out to us if you have any questions. Visit -
At a glance
Flexible Working: This is a hybrid role, primarily working from home (UK) and London/Bracknell Head Offices, with occasional visits to other locations as needed.
Most engineers visit the office once or twice a month; more frequent visits may be required depending on business needs. Offices are open five days a week for those who prefer more regular presence.
Contract type: Permanent
You will work as a senior software engineer specializing in Android development within a cross-functional Agile team. You’ll collaborate with other highly skilled Android and iOS engineers, Business Analysts, Quality Engineers, Designers, and UX specialists on customer-facing projects.
As a Senior Android Engineer, you will be responsible for the development approach and providing technical assurance on complex IT projects. You will support shaping new projects, support less experienced engineers, and work with diverse stakeholders requiring excellent communication skills.
Learning new skills is crucial; you are expected to continuously improve your engineering skills and stay updated with the latest technologies. In return, you will receive support and resources to achieve your learning goals.
Internally, this role is known as Product Engineer (L7).
Extensive experience in Native Mobile Development in Android (Kotlin and Java)
Accessibility best practices
Continuous Integration/Continuous Delivery
Experience in TDD, pair programming
Agile development methods such as Scrum or Kanban
REST API development and/or consumption
Deep understanding of MVVM and MVP architectures
Tools like Postman, Charles/Proxyman, Bitrise/Gitlab CI
Experience working with iOS (Swift), GraphQL, Microservices, Docker, Kubernetes, cloud platforms (AWS, GCP, Azure), UX principles, web technologies (HTML, CSS), JavaScript libraries (React, Redux, Webpack), server-side languages (Java/Kotlin)
Application process includes an online assessment, CV upload, and application questions. Visit - for more details.
Next steps if successful: screening call, tech assessment, two interviews.
Let us know if you need adjustments during recruitment.
#LI-HEADOFFICE #LI-Hybrid #LI-LS1
...
We’re the largest employee-owned business in the UK, home to John Lewis and Waitrose. We’re committed to building a happier world, innovating, diversifying, and serving our customers with price, quality, and service.
As Partners, we share ownership, responsibility, and success, fostering an environment of kindness, respect, and inclusion, where everyone can thrive.
Important points: some roles require pre-employment vetting, including DBS checks and financial probity checks. Apply promptly as vacancies may close early. We support flexible working arrangements—discuss options during your interview.