Leave us your email address and we'll send you all the new jobs according to your preferences.
Staff Android Engineer
Posted 11 days 2 hours ago by John Lewis Partnership
Apply on JLP Jobs - the official careers website for John Lewis Partnership, John Lewis & Partners, and Waitrose & Partners.
About the roleAs 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 working role, primarily split between working from home (in the UK) and London or Bracknell Head Office. You may also need to visit other locations as required.
- Most engineers visit the office once or twice a month, but occasionally more frequent visits may be needed. Offices are open five days a week for those who prefer more regular in-office work.
- Expected Salary: £59,500 - £92,400 (depending on experience)
- Contract type: Permanent
You will work as a software engineer specializing in Android development within a cross-functional Agile team. You'll collaborate with other highly skilled Android and iOS engineers, BAs, Quality Engineers, Designers, and UX specialists on customer-facing projects.
As a Staff Engineer, you will have responsibility for the development approach and provide technical assurance on complex IT projects. You will support shaping new projects, support the professional development of less experienced engineers, and work with diverse stakeholders requiring excellent communication skills.
Learning new skills is important to us. You are expected to continually improve your engineering skills and stay updated with the latest technologies. We will support your learning goals.
Internally, this role is known as Product Engineer (L6).
Essential skills:- 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 like Scrum or Kanban
- REST API development and consumption
- Deep understanding of MVVM and MVP
- Experience leading teams or making technical decisions
- Postman or similar tools
- Charles/Proxyman or similar tools
- Bitrise/Gitlab CI
- Experience working with iOS development, website and microservice teams, including skills in Swift/iOS, GraphQL, Microservice Architectures, Docker, Kubernetes, cloud platforms like AWS, GCP, Azure, UX principles, web technologies (HTML, CSS), JavaScript libraries (React, Redux, Webpack), server-side languages (Java/Kotlin)
- The application process includes an online assessment, CV upload, and application questions. More info at .
- Next steps if successful: screening call, tech assessment, two interviews.
- Let us know if you need adjustments during recruitment.
We're the largest employee-owned business in the UK, home of John Lewis and Waitrose. We're committed to building a happier world, innovating, and diversifying. As Partners, we share ownership, responsibility, and success, fostering an environment of kindness, respect, and inclusion.
Important points: some roles require vetting (e.g., DBS checks), and applying early is advised as vacancies may close quickly. We support flexible working arrangements to promote work-life balance.
John Lewis Partnership
Related Jobs
Royal Liverpool Philharmonic Launches Orchestral Injury Prevention Toolkit
- Lancashire, Liverpool, United Kingdom, L1 9
Lead Applications Engineer
- Yorkshire, Leeds, United Kingdom, LS1 8
Senior Clinical Data Science Lead - (Client Dedicated)
- Not Specified, United Kingdom
Cybersecurity Risk & Incident Lead
- Staffordshire, Birmingham, United Kingdom, B19 1
Senior Insolvency Administrator
- Gloucestershire, Bristol, United Kingdom, BS153