cover image
John Lewis Partnership

John Lewis Partnership

www.jlpjobs.com

3 Jobs

34,234 Employees

About the Company

Working in Partnership for a happier world.

Our Partnership is an ongoing experiment to find happier, more trusted ways of doing business, for the benefit of us all. We work together to create a successful business and a fairer, more sustainable future for Partners, customers, suppliers and communities.

Our Partnership is owned entirely in trust by Partners which means we are more than employees; we share knowledge, power and profit.

Our Purpose inspires our principles, drives our decisions and acts as our guide.

Visit www.jlpjobs.com directly to view our current opportunities.

Listed Jobs

Company background Company brand
Company Name
John Lewis Partnership
Job Title
PMO Manager
Job Description
**Job title:** PMO Manager **Role Summary:** Lead the Programme Management Office (PMO) within a large-scale transformation portfolio, focusing on governance, risk, financial oversight, and portfolio reporting. Work closely with programme, project, and product managers across multiple initiatives to ensure effective delivery of complex IT and operational projects. **Expectations:** - Deliver high-quality PMO support for a £600m portfolio, ensuring projects meet scope, schedule, and cost targets. - Champion continuous improvement of PMO processes and tools. - Manage stakeholder expectations and communicate status to executive governance bodies. - Support a small team of PMO staff as needed. **Key Responsibilities:** - Apply and refine agreed delivery frameworks (governance, risk/issue management, financial controls, reporting, planning/dependency management). - Establish and maintain governance standards, ensuring consistent application across programmes and projects. - Conduct analysis to generate insights on delivery performance and dependencies; inform decision‑making. - Identify, raise, and resolve key risks and issues, monitoring mitigation actions. - Prepare and deliver regular updates and reports to governance groups. - Implement financial controls to detect over/under‑spend early and recommend corrective actions. - Maintain the partnership’s PPM tool (e.g., Planview) as a single source of accurate, timely data. - Coach and support delivery teams to improve adherence to PMO practices. **Required Skills:** - Proven experience in PMO or portfolio management within a large programme/portfolio. - Strong stakeholder management and communication abilities. - Financial management of programme/project budgets and costs. - Proficiency with PPM tools (e.g., Planview). - Ability to analyze complex data and drive actionable insights. **Required Education & Certifications:** - Minimum of a degree in Business, Finance, or related field. - Professional qualification in PMO, Portfolio, Programme, or Project Management (e.g., P3O, AIPMO, MSP, Prince2) preferred.
London, United kingdom
On site
04-12-2025
Company background Company brand
Company Name
John Lewis Partnership
Job Title
Senior Back End Engineer
Job Description
**Job Title:** Senior Backend Engineer **Role Summary:** Lead development of backend services for a high‑traffic e‑commerce platform using Kotlin or Java. Deliver robust, scalable, and performant APIs, mentor junior engineers, and shape product architecture within an agile team. **Expectations:** - Apply deep technical expertise in Kotlin/Java to build new features and maintain existing functionality. - Demonstrate ownership of quality through TDD, code reviews, and continuous integration. - Collaborate closely with product, design, QA, and DevOps to deliver reliable releases. - Proactively learn and adopt emerging technologies, sharing knowledge with the team. - Potential to evolve into a people‑management role if desired. **Key Responsibilities:** 1. Design, implement, and maintain microservice‑based back‑end solutions in Kotlin or Java. 2. Develop RESTful APIs and integrate with external services. 3. Write clean, well‑documented code following best practices (TDD, pair programming). 4. Implement CI/CD pipelines, ensuring rapid and reliable deployments. 5. Conduct architectural reviews and suggest improvements for scalability, performance, and resilience. 6. Mentor and coach junior engineers, fostering a culture of continuous improvement. 7. Participate in agile ceremonies (Scrum/Kanban) and provide accurate estimations. 8. Collaborate with DevOps to manage containerization (Docker), orchestration (Kubernetes), and cloud resources. 9. Monitor application health, troubleshoot production incidents, and optimize resource usage. **Required Skills:** - Proficiency in server‑side Kotlin or a modern version of Java. - Experience with API frameworks such as Spring Boot or http4k. - Strong understanding of microservice and event‑driven architectures. - Hands‑on knowledge of CI/CD, automated testing, and TDD. - Familiarity with agile practices (Scrum/Kanban) and collaborative development (pair programming). - Version control expertise (Git). - Preferable experience with cloud platforms (AWS, GCP, Azure), Docker, Kubernetes, and CI tools (Jenkins, GitLab CI). **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience). - Professional certifications (e.g., AWS Certified Developer, Docker Certified Associate) are a plus but not mandatory.
London, United kingdom
Hybrid
Senior
30-12-2025
Company background Company brand
Company Name
John Lewis Partnership
Job Title
Senior Android Engineer
Job Description
Job Title: Senior Android Engineer Role Summary: Lead the design, development, testing, and delivery of high‑quality native Android applications within a cross‑functional Agile team. Provide technical ownership of complex projects, mentor junior engineers, and synchronize closely with iOS, backend, web, and UX teams to ensure seamless customer experiences. Expactations: - 3–5+ years of senior Android engineering experience. - Proficient in Kotlin and Java with deep knowledge of Android SDK. - Strong grasp of MVVM/MVP architectures, TDD, CI/CD, and accessibility best practices. - Experience with REST API integration and optional familiarity with GraphQL. - Proven Agile (Scrum/Kanban) engagement and excellent cross‑functional communication. - Commitment to continuous learning and skill advancement. Key Responsibilities: - Architect, code, test, and ship production‑ready Android features following industry best practices. - Apply MVVM/MVP patterns, dependency injection, and modern Kotlin coroutines/Flow for robust, maintainable code. - Implement accessibility compliance (content descriptions, TalkBack, etc.) in all UI components. - Create and maintain CI/CD pipelines (e.g., Bitrise, GitLab CI) with automated testing, linting, and performance checks. - Conduct code reviews, pair programming sessions, and technical guidance for junior engineers. - Collaborate with iOS and web teams on shared API contracts and design systems. - Participate in sprint planning, backlog grooming, daily stand‑ups, and retrospective meetings. - Mentor and support professional development of less experienced developers. Required Skills: - Native Android development (Kotlin, Java). - MVVM/MVP architecture; familiarity with Jetpack components. - TDD, unit and instrumentation testing, coverage metrics. - CI/CD tools: Bitrise, GitLab CI, Jenkins; knowledge of Docker/Kubernetes optional. - REST API consumption; knowledge of GraphQL a plus. - Use of Postman/Charles/Proxyman for API testing. - Agile methodologies (Scrum/Kanban). - Strong analytical, problem‑solving, and communication abilities. - Git version control proficiency. Required Education & Certifications: - Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent practical experience. - Android-specific certifications (e.g., Google Associate Android Engineer) are advantageous but not mandatory.
London, United kingdom
Hybrid
Senior
11-02-2026