Ecommerce Developer

TH Baker
Kidderminster, UK
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
£40,000.0 - £45,000.0
Working hours
Regular working hours
Job source

Tech stack

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
+13 more
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

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.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

4:08 min

Staying ahead of web development trends

Nikita Dubko · JS Congress

Videos

See all

Related articles

See all