Leave us your email address and we'll send you all the new jobs according to your preferences.

Staff Android Engineer

Posted 6 days 20 hours ago by John Lewis Partnership

Permanent
Not Specified
Other
London, United Kingdom
Job Description

Apply on JLP Jobs - the official careers website for John Lewis Partnership, John Lewis & Partners, and Waitrose & Partners.

About the role

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, ecommerce functionality to machine learning. Check out our Engineering best practices, hear from our engineers about their experiences, and explore opportunities to learn and grow at our website .

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, but more frequent visits may be required based on business needs. Offices are open five days a week for those who prefer more regular in-office work.
  • Expected Salary: £59,500 - £92,400 (dependent on experience)
  • Contract type: Permanent
What will you be doing?

You will work as a software engineer specializing in Android development within a cross-functional Agile team. Your responsibilities include collaborating with Android and iOS engineers, BAs, QA, designers, and UX specialists on customer-facing projects. As a Staff Engineer, you will oversee development approaches, provide technical assurance, support project shaping, and mentor less experienced engineers. Excellent communication skills are essential for working with diverse stakeholders. Continuous learning and skill development are highly valued, with support provided to meet 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)
  • Knowledge of accessibility best practices
  • Experience with CI/CD processes
  • Experience in TDD and pair programming
  • Familiarity with Agile methods like Scrum or Kanban
  • Experience with REST API development or consumption
  • Understanding of MVVM and MVP architectures
  • Experience leading teams or making technical decisions
Desirable skills:
  • 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), or server-side languages (Java/Kotlin) is advantageous but not required.
Additional Information:
  • Application involves online assessment, CV upload, and questions. Details at how to apply .
  • Next steps include a screening call, technical assessment, and interviews. Let us know if you need adjustments during the process.

The partnership

We're the largest employee-owned business in the UK, home to John Lewis and Waitrose. We're committed to innovation, diversity, and creating a supportive environment where Partners can thrive and be themselves. We share ownership and responsibility, working together to build a better future.

Important points: Some roles require vetting (e.g., DBS checks). Apply early as vacancies may close quickly. We support flexible working arrangements to promote work-life balance.

Email this Job