Senior Android Engineer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Location: Hybrid; primarily working from home in the UK and London or Bracknell offices, with office attendance roughly once a week and additional visits as required.
Salary: £52,000–£77,000 per year. Additional night premium of £5.25 per hour applies to work between 22:00 and 06:00.
Company
is the UK’s largest employee-owned business, operating the John Lewis and Waitrose retail brands and investing in omnichannel ecommerce, mobile applications, cloud platforms, and machine learning.
What you will do
- Develop customer-facing Android applications as a senior software engineer within a cross-functional Agile team.
- Define development approaches and provide technical assurance for complex IT projects.
- Collaborate with Android and iOS engineers, Business Analysts, Quality Engineers, Designers, and User Experience specialists.
- Help shape new projects and support the professional development of less experienced software engineers.
- Work with technical and non-technical stakeholders and continuously improve engineering skills and practices.
Requirements
- Extensive experience in native Android mobile development using Kotlin and Java.
- Knowledge of accessibility best practices and Continuous Integration/Continuous Delivery.
- Experience with generative AI tools and techniques for development and productivity.
- Experience with Kotlin Multiplatform, TDD, and pair programming.
- Experience with Agile methods such as Scrum or Kanban.
- Experience developing and/or consuming REST APIs.
- Deep understanding of MVVM and MVP.
Nice to have
- Postman or similar tools; Charles, Proxyman, or similar tools.
- Bitrise or GitLab CI.
- Experience with Swift/iOS, GraphQL, microservice architectures, Docker, Kubernetes, 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, and Webpack.
- Server-side development experience with Java or Kotlin.
Culture & Benefits
- Permanent contract with 35 hours per week.
- Hybrid working with home working in the UK and regular office collaboration.
- Support and resources for ongoing learning and professional development.
- Employee-owned Partnership with shared responsibility, inclusive working practices, and support for work-life balance.
- Flexible or compressed hours, job sharing, and shorter-hour contracts may be available where possible.
- Some roles may require pre-employment vetting, including DBS or financial probity checks.
Hiring process
- Submit a CV followed by application questions.
- Successful applicants proceed through a recruiter screening call, technical assessment, and two interview rounds.
- Applicants can request adjustments to support the recruitment process.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →