Magento Developer

Established in the 1980s, and with a steadily growing retail reputation/fanbase for everything outdoors, Trespass – with its 250+ high street stores – needs little introduction. Be it camping, hiking, skiing or simply walking the dog – we’ve got you well-covered and best-equipped for your next adventure (whether that’s scaling a new summit or venturing to the farthest reaches of your local park).

Due to the continued growth of our ecommerce department, we are expanding our in-house Magento development team. The role will work within our existing team of experienced Magento developers to produce bespoke solutions for a portfolio of websites. Past Magento experience is preferable, but not essential providing you have a strong background in PHP development. Guidance and mentoring from senior members of the team will be provided, but you should be enthusiastic and self-motivated to continually learn and improve your skillset.

Core Responsibilities

    • Development of bespoke Magento modules and functionality including frontend, backend, and integrations
      Participation in peer reviews of other team members’ code
      Involvement in scoping and estimation sessions with the development team, project management, and other stakeholders
      Provision of technical support and advice to the wider ecommerce team relating to custom and core Magento functionality
  • Essential Skills:

    • 2+ years PHP experience using one or more major PHP frameworks (Magento, Zend, Symfony, Laravel, etc)
      Proven skills in HTML5, CSS3, and Javascript
      Adherence to solid development principles and the PSR Standards
      Comfortable with version control, in particular Git
      Strong understanding of web standards and best practices, especially pertaining to ecommerce
      A focus on code quality, performance, and security considerations through all stages of development
      Good communication skills
  • Desirable Skills:

    • Experience building custom modules in Magento 2 (Commerce [Enterprise] edition a bonus)
      Comfortable developing frontend interfaces; with particular focus on CSS preprocessors (LESS, SASS) and major JavaScript libraries (jQuery, RequireJS, Knockout JS)
      Experience writing and running Unit and Integration tests
      Familiarity with debugging tools, including Xdebug and Blackfire
      Familiarity with Agile project management processes
      Experience using and configuring Docker
  • Additional information:

    This is primarily for a mid-level role, though we will consider all levels. The role requires some travel to our head office in Glasgow.

    Next steps:

    If you have the qualities we’re looking for, please apply by sending the following to

    A covering letter (of no more than 1 page of A4) which should summarise;

    • Why you are interested in the role
      Why you feel you are suitable for the role
      Your current salary / benefits package and expectations
      Your CV