> Markdown version of [/jobs/ext/4699468-lead-software-engineer-ecommerce](https://www.wearedevelopers.com/jobs/ext/4699468-lead-software-engineer-ecommerce). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Software Engineer (Ecommerce) - **Company:** Oak Furniture - **Location:** Swindon, United Kingdom - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), PHP (Programming Language), Artificial Intelligence, Automation of Tests, Cascading Style Sheets (CSS), Continuous Integration, DevOps, JQuery, Commercial Software, Next.js, Strategies of Testing, TypeScript, Web Performance Optimization, ReactJS, Claude Code, Agentic-AI, Twig (templating), Production Code - **Published:** November 13, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5963393157 ## About the Role Quality and Testing* Review the squad's highest-risk changes and hold the bar for code and test quality, whether written by people or agents.* Work with the Test Architect on the squad's test strategy and quality gates.* Make sure automated testing is part of the squad's Definition of Done, with AI-generated tests always reviewed by a person. SKILLS AND EXPERIENCE Substantial commercial software engineering experience, including technical leadership of a delivery team Proven leadership of a large, established PHP application through incremental modernisation Strong modern PHP 8, Twig, JavaScript (ES modules and jQuery), and SCSS with a CSS framework such as Foundation Ecommerce checkout and payments experience, plus web performance, accessibility and SEO best practice Existing experience of, or real eagerness to learn, React, Next.js and TypeScript as we move our stack Strong system design, with sound judgement on security, performance and maintainability Daily, hands-on use of agentic coding tools such as Claude Code on production code, and experience setting team practices for AI-assisted development Strong CI/CD, testing and DevOps practice Clear written communication and proven people leadership, including coaching, feedback and hiring ## Description AI-Native Delivery* Define and run the squad's AI-native workflow: spec-first delivery, agent context files (AGENTS.md and CLAUDE.md), review rules and human checkpoints.* Decide where agents can work with light review and where changes need deep human scrutiny, such as security, personal data, payments and core domain logic.* Build agent-friendly foundations: fast automated pull request checks, agent task guides, and code broken into pieces small enough for agents and reviewers to handle.* Keep engineering foundations strong: small batches, short-lived branches, CI/CD, observability and fast rollback.