> Markdown version of [/jobs/ext/1119207-ecommerce-developer](https://www.wearedevelopers.com/jobs/ext/1119207-ecommerce-developer). 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). --- # Ecommerce Developer - **Company:** TH Baker - **Location:** Kidderminster, UK - **Experience:** Experienced - **Salary:** £40,000.0 - £45,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), PHP (Programming Language), HTML5, Cascading Style Sheets (CSS), Custom Software, Dependency Injection, Web Development, Elasticsearch, JQuery, Knockout.js, Linux System Administration, MySQL, Object-Oriented Software Development, Preprocessor, Responsive Web Design, Extensible Markup Language (XML), Backend, Magento, Git, Syntactically Awesome Style Sheets (SASS), Graphql, Front End Software Development, Requirejs, Software Version Control, Docker - **Published:** July 2, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=0fa96ae8188090a2 ## About the Role * At least 3 years of Magento 2 coding experience. * Strong experience with PHP, Magento 2 custom development and Object Oriented Development. * Experience creating custom Magento 2 modules without modifying core code. * Experience integrating with REST and GraphQL APIs, including third-party and in-house services. * Good understanding of Dependency Injection, Plugins, Observers/Events and Service Contracts. * Good understanding of Magento's XML layout configuration. * Experience with JavaScript frameworks and libraries including KnockoutJS, RequireJS and jQuery. * Experience using CSS preprocessors such as SCSS/SASS. * Good understanding of HTML5, CSS3 and responsive design standards. * Experience using version control systems, with Git preferred. * Previous experience working with Docker environments. * Excellent troubleshooting, planning and problem-solving skills. * A real passion for ecommerce and best-practice web development. * Able to work effectively with marketing, developers and third parties, as well as independently. Additional Desirable Skills * Experience with modern Magento frontends such as Hyvä, headless/PWA builds or GraphQL-led implementations. * Experience with MySQL, Elasticsearch and Linux environments. ## Description As Magento 2 Developer you will be responsible for developing, maintaining and improving multiple e-commerce websites across frontend and backend development, implementation, testing, deployment and ongoing support. You will work alongside our in-house developers and designers, while also collaborating with marketing teams and selected third-party partners. This role would be ideal for somebody with strong Magento 2 coding experience, a practical problem-solving approach and the ability to communicate clearly with both technical and non-technical colleagues., * Develop, customise and maintain Magento 2 functionality across multiple e-commerce websites. * Build custom Magento 2 modules without altering Magento core code. * Integrate Magento with third-party and in-house services using REST and GraphQL APIs. * Work with Magento 2 Dependency Injection, Plugins, Observers/Events and Service Contracts. * Configure and maintain Magento's XML layout configuration. * Develop and support frontend functionality using KnockoutJS, RequireJS, jQuery and related JavaScript technologies. * Use CSS preprocessors such as SCSS/SASS to support maintainable frontend development. * Troubleshoot and resolve issues with new and existing custom code. * Work closely with marketing, other developers and third-party resources to enhance site functionality and improve conversion. * Work independently when required, taking ownership of assigned development tasks from brief through to deployment. * Use Git for version control and contribute to a clean, controlled development workflow. * Work within Docker-based development environments. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Modern Headless Commerce with Vendure](https://www.wearedevelopers.com/videos/489-modern-headless-commerce-with-vendure) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Headless and JAMstack - The State of Commerce Today](https://www.wearedevelopers.com/videos/97-headless-and-jamstack-the-state-of-commerce-today) ## Related Articles - [Dev Digest 133 - Back to Front](https://www.wearedevelopers.com/magazine/474-dev-digest-133-back-to-front) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [Top 7 CSS Frameworks in 2025](https://www.wearedevelopers.com/magazine/362-top-7-css-frameworks-in-2025) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Frontend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/195-frontend-developer-salary-in-germany-2023)