# Software Engineer - Android Development

**Company**: John Lewis Partnership
**Location**: London
**Work arrangement**: hybrid
**Experience**: staff
**Salary**: £57,600 - £92,400
**Category**: Engineering
**Industry**: Retail

**Apply**: https://jlp.wd3.myworkdayjobs.com/en-US/JLPjobs_careers/job/London-Central-Office/Staff-Android-Engineer_R-214500?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_bb01d4c7-25a

## Description

We are seeking a Software Engineer specialising in Android development to join our team. You will work collaboratively with highly skilled Android Engineers, iOS engineers, BAs, Quality Engineers, Designers, and User Experience specialists on challenging 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 also use your knowledge of software engineering to support shaping new projects and support the professional development of less experienced software engineers.

The ideal candidate will have extensive experience in Native Mobile Development in Android (Kotlin and Java), accessibility best practices, continuous integration/continuous delivery, and experience with generative AI tools and techniques.

In return for your commitment, you will receive the support and resources needed to achieve your learning goals.

**Key Responsibilities:**

- Develop software applications for Android devices

- Collaborate with cross-functional teams to deliver high-quality products

- Provide technical assurance on complex IT projects

- Support the professional development of less experienced software engineers

**Requirements:**

- Extensive experience in Native Mobile Development in Android (Kotlin and Java)

- Accessibility best practices

- Continuous Integration/Continuous Delivery

- Experience with generative AI tools and techniques

- Experience with Kotlin Multi Platform (KMP)

- 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

- Significant experience leading teams of people or technical decisions

**Desirable Skills:**

- Postman or similar tools

- Charles/Proxyman or similar tools

- Bitrise/Gitlab CI

- GraphQL

- Microservice Architectures

- Docker, Kubernetes, and cloud platforms such as AWS, GCP or Azure

- Understanding of UX principles

- HTML, CSS, and related web technologies

- Experience with modern JavaScript libraries and tooling, such as React, Redux, Webpack

**Benefits:**

- Flexible working arrangements

- Salary range: £57,600 - £92,400

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- Android Development
- Kotlin
- Java
- Accessibility best practices
- Continuous Integration/Continuous Delivery
- Generative AI
- Kotlin Multi Platform (KMP)
- TDD
- Pair Programming
- Agile development methods
- REST API development
- MVVM
- MVP

### Nice to have
- Postman
- Charles/Proxyman
- Bitrise/Gitlab CI
- GraphQL
- Microservice Architectures
- Docker
- Kubernetes
- AWS
- GCP
- Azure
- UX principles
- HTML
- CSS
- React
- Redux
- Webpack

---

Source: [Apply at jlp.wd3.myworkdayjobs.com](https://jlp.wd3.myworkdayjobs.com/en-US/JLPjobs_careers/job/London-Central-Office/Staff-Android-Engineer_R-214500?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
