
Enable job alerts via email!
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.
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.
Salary: £48,500 - £74,000
Contract type: Permanent
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).
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
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
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.
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.
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.