Ecommerce Developer
Role details
Job location
Tech stack
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