Enable job alerts via email!

Senior Android Engineer

John Lewis Partnership

City Of London

On-site

GBP 48,000 - 74,000

Full time

30+ days ago

Job summary

A leading UK retailer is seeking a Senior Android Engineer to join their cross-functional Agile team. The role requires expertise in Native Mobile Development with Kotlin and Java, and offers a hybrid working model. Successful candidates will collaborate on innovative projects and have opportunities for professional growth. This position values continuous learning and technical excellence.

Qualifications

  • Extensive experience in Native Mobile Development in Android using Kotlin and Java.
  • Strong knowledge of accessibility best practices.
  • Experience with Continuous Integration/Continuous Delivery.

Responsibilities

  • Collaborate with cross-functional Agile teams to develop customer-facing projects.
  • Provide technical assurance on complex IT projects.
  • Mentor less experienced software engineers.

Skills

Native Mobile Development in Android (Kotlin and Java)
Accessibility best practice
Continuous Integration/Continuous Delivery
TDD, pair programming
Agile development methods (Scrum/Kanban)
REST API development
MVVM and MVP understanding

Tools

Postman
Charles/Proxyman
Bitrise/Gitlab CI
Docker
Kubernetes
AWS
GCP
Azure
Job description
Overview

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, from ecommerce functionality to machine learning. Interested candidates can learn more about our Engineering best practices, tech stack and opportunities to learn and grow at: https://www.jlpjobs.com/engineering-jobs/

Note: this role is a hybrid working role with time split between home (UK) and London/Bracknell Head Offices. There is also an expectation to visit other locations as needed. Our Engineering team currently works from the office roughly twice a week to connect and, on an ad-hoc basis, to attend key meetings; frequency depends on business needs.

Key details
  • Salary: £48,500 - £74,000

  • Contract type: Permanent

Key Responsibilities

You will work as a senior software engineer specialising in Android development within a cross-functional Agile development team. You’ll be collaborating with other Android Engineers as well as iOS engineers, Business Analysts, Quality Engineers, Designers and User Experience specialists on challenging customer-facing projects.

As a Senior Android Engineer you will be responsible for the development approach and provide technical assurance on complex IT projects. You will also use your knowledge of software engineering to support shaping of new projects and the professional development of less experienced software engineers. You will work with a diverse range of technical and non-technical stakeholders, which will require excellent communication skills.

Learning new skills is extremely important to us. You would be expected to continually improve your engineering skills and keep up to date with the latest technologies and techniques. In return for your commitment you will receive the support and resources needed to achieve your learning goals.

Internally this role is known as Product Engineer (L7).

Essential skills / experience
  • Extensive experience in Native Mobile Development in Android (Kotlin and Java)

  • Accessibility best practice

  • Continuous Integration/Continuous Delivery

  • Demonstrable 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

Desirable skills / experience
  • Postman or similar tools

  • Charles/Proxyman or similar tools

  • Bitrise/Gitlab CI

  • Experience working with iOS teams, website and microservice teams; helpful but not required:

  • Swift/iOS

  • GraphQL

  • Microservice Architectures

  • Docker, Kubernetes and cloud platforms (AWS, GCP or Azure)

  • Understanding of UX principles

  • HTML, CSS and related web technologies

  • Experience with modern JavaScript libraries and tooling (e.g., React, Redux, Webpack)

  • Any server-side development languages such as Java / Kotlin

Additional Information
  • The application form consists of CV upload and application questions. For more about the application and hiring process, visit the journey page (text version of link): https://www.jlpjobs.com/how-to-apply/journey/

  • If successful after your initial application, the next stages are: a screening call with a recruiter, a tech assessment and two rounds of interviews.

  • You’ll be asked about any adjustments you might need to support the recruitment process. Please let us know, and we’ll discuss it with you.

About The Partnership

We’re the largest employee owned business in the UK and home of John Lewis and Waitrose. We’re Partners, driven by our purpose to build a happier world. We continue to innovate, adapt and diversify, delivering on our commitments to price, quality and service in John Lewis and Waitrose.

As Partners we share ownership and rewards, contribute to our success, and work together with kindness and respect. We strive to create an environment where everyone can thrive and be themselves.

As Partners, we make all the difference. And, we all own it.

Important notes

Some roles are subject to pre-employment vetting (which may include DBS checks). If required, you’ll be informed during recruitment and provided with information about vetting. DBS checks may be carried out by a third-party registered body, and financial probity checks may be required for some roles.

Vacancies may close early if we receive a high volume of applications, so we recommend applying early. If you require a reasonable adjustment due to a disability to complete your application, please contact us as soon as possible.

We support flexible working and strive to provide work-life balance. This can include flexible or compressed hours, job sharing, or shorter hour contracts where possible. Please discuss this with the hiring manager during your interview.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.