Ecommerce Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+13 more
Job 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.
Requirements
- 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.
Benefits & conditions
Pulled from the full job description
- Employee discount
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on uk.indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Frontend Developer Salary in The UK
Top 7 CSS Frameworks in 2025
Fullstack Developer Salary UK
Dev Digest 120 - Apple and peers