Ecommerce Developer

TH Baker
Kidderminster, United Kingdom
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 45K

Job location

Kidderminster, United Kingdom

Tech stack

JavaScript
PHP
HTML5
CSS
Custom Software
Dependency Injection
Web Development
Elasticsearch
jQuery
Knockout.js
Linux System Administration
MySQL
Object-Oriented Software Development
Preprocessor
Responsive Web Design
XML
Backend
Magento
GIT
SASS
GraphQL
Front End Software Development
Requirejs
Software Version Control
Docker

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