cover image
John Lewis Partnership

John Lewis Partnership

www.jlpjobs.com

4 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
Senior Insight Analyst
Job Description
London, United kingdom
Hybrid
Senior
19-09-2025
Company background Company brand
Company Name
John Lewis Partnership
Job Title
Staff Back End Engineer
Job Description
**Job Title:** Staff Back-End Engineer **Role Summary** Lead and mentor agile teams in designing and delivering high-quality, scalable back-end software solutions using Kotlin or Java. Drive innovation and support junior engineers while shaping complex projects to advance business goals. **Expectations** Hybrid work arrangement (home in the UK and London office with occasional travel). Flexible office attendance aligned with business needs. **Key Responsibilities** - Develop and maintain robust, high-performance back-end systems leveraging Kotlin or Java. - Lead agile teams in designing, building, and scaling microservice-based architectures. - Mentor and guide junior engineers while fostering a collaborative technical environment. - Drive the delivery of complex software solutions aligned with business requirements. - Participate in architectural decisions, code reviews, and technical problem-solving. - Integrate REST APIs and implement CI/CD pipelines for reliable, sustainable software releases. **Required Skills** - Expertise in Kotlin or Java for server-side development. - Advanced proficiency in microservice architecture design and implementation. - Strong understanding of agile methodologies (Scrum, Kanban) and continuous delivery practices. - Demonstrated experience with TDD, pair programming, and REST API development. - Familiarity with application frameworks (e.g., http4k, Spring Boot). - Proven ability to lead cross-functional teams and mentor technical talent. **Required Education & Certifications** - Bachelor’s degree in Computer Science or a related field. - No specific certifications required, though technical certifications in relevant tools (e.g., cloud platforms) are advantageous.
London, United kingdom
Hybrid
15-10-2025
Company background Company brand
Company Name
John Lewis Partnership
Job Title
Senior iOS Engineer
Job Description
Job Title: Senior iOS Engineer Role Summary Senior iOS Engineer responsible for designing, building, and maintaining high‑performance iOS applications within a cross‑functional Agile team. Works closely with iOS and Android engineers, product owners, designers, and quality assurance to deliver customer‑facing mobile solutions that adhere to architectural best practices and accessibility standards. Expectations * Demonstrated leadership in Swift development and mobile architecture. * Strong commitment to continuous learning and keeping current with industry standards. * Excellent communication with technical and non‑technical stakeholders. * Ability to mentor junior engineers and influence project direction. Key Responsibilities * Develop, test, debug, and ship scalable iOS applications using Swift. * Apply MVVM/MVP patterns and clean architecture principles. * Write unit, integration, and UI tests; practice TDD and pair programming. * Build and consume REST APIs; optionally integrate GraphQL services. * Configure and maintain CI/CD pipelines (Bitrise, GitLab CI) for automated builds and deployments. * Ensure compliance with accessibility guidelines and performance benchmarks. * Participate in code reviews, sprint planning, and Agile ceremonies (Scrum/Kanban). * Collaborate with Android, web, and microservices teams to define API contracts and shared UX patterns. * Mentor junior developers and provide technical guidance on best practices. * Stay updated on emerging tools (e.g., Postman, Charles, Docker, Kubernetes) and recommend improvements. Required Skills * Swift programming, native iOS development. * Understanding of MVVM/MVP, UI design patterns. * Experience with RESTful services, API consumption. * Continuous Integration/Continuous Delivery (CI/CD) proficiency. * Test‑driven development, pair programming. * Accessibility best practices. * Agile methodologies (Scrum or Kanban). * Git version control. * Postman (or similar API testing) and Charles/Proxyman familiarity. * Bitrise or GitLab CI experience. Optional but valuable skills * Kotlin/Java, Android development collaboration. * GraphQL, microservice architecture. * Docker, Kubernetes, cloud platforms (AWS, GCP, Azure). * UX principles, HTML/CSS, JavaScript frameworks (React, Redux, Webpack). Required Education & Certifications * Bachelor’s degree in Computer Science, Software Engineering, or related field. * Minimum of 5 years professional experience in iOS mobile development.
London, United kingdom
Hybrid
Senior
12-11-2025
Company background Company brand
Company Name
John Lewis Partnership
Job Title
Principal Engineer (Shared Functions)
Job Description
Job title Principal Engineer (Shared Functions) Role Summary Lead the modernization and simplification of technology across Shared Functions, driving integration of third‑party SaaS, PaaS, and bespoke systems. Champion a shift from project‑centric to product‑based, agile delivery, and influence engineering strategy, architecture, and operating models. Expectations - Establish and evolve engineering strategy to align with business objectives. - Champion best practices in continuous delivery, domain‑driven design, and system resilience. - Lead cross‑functional collaboration with Product Owners, Delivery, Ops, Infrastructure, Architects, and external suppliers. - Strengthen team maturity, balance, and resource models to deliver high‑quality, secure, and performant software. Key Responsibilities - Define and prioritize roadmap for Shared Functions systems and integrations. - Evaluate, select, and architect integration patterns (REST, broker, event‑driven, microservices). - Drive operational excellence through lean methods, systems thinking, and resilience techniques. - Influence guardrails, standards, and governance across the organization. - Mentor and elevate other engineers, fostering a culture of continuous improvement. - Manage relationships with third‑party vendors and development partners. Required Skills - Proven senior engineering leadership with deep experience in modern SDLC (CI/CD, automated testing, DevOps). - Expertise in Domain‑Driven Design and use of strategic patterns to structure complex systems. - Advanced knowledge of integration of SaaS/PaaS within large legacy and modern environments. - Proficiency with architectural styles (monolith, microservices, service‑based) and integration models (RESTful, streams, event‑based). - Demonstrated ability to enhance system resilience, scalability, and performance. - Experience applying Lean, Six Sigma, or systems thinking in delivery improvement. - Strong stakeholder management and influence skills in complex, matrixed settings. - Familiarity with security, compliance, and data privacy in enterprise solutions. Required Education & Certifications - Bachelor’s degree in Computer Science, Software Engineering, or related discipline (Master’s preferred). - Professional certifications (e.g., AWS Certified Solutions Architect, TOGAF, Certified ScrumMaster/Product Owner) are a plus.
London, United kingdom
Hybrid
Senior
17-11-2025