
- 5 years+ back end development experience on Magento Open Source (previously Community Edition). At least 3 of these should be on Magento 2.x (E)
- Familiarity with Linux, PHP, Zend and Symfony (E)
- Deep knowledge of object-oriented programming and MVC architecture (E)
- Experience writing PHP code to consume third party APIs (E)
- Magento 2 Module Development (E)
- Experience with MySQL and Magento's entity-attribute-value model (E)
- Experience working in an Agile Scrum environment using an issue tracking system such as Jira (E)
- Experience using version control, Continuous Integration and workflow management tools such as Gitlab (E)
- Experience analysing business requirements detailed in User Stories and designing the technical solution which will address these requirements (E)
- Understanding of Magento Front End development, HTML, CSS, JavaScript, Knockout and React (E)
- Experience of above (D)
- Magento Certified Professional Developer Plus (D)
- Experience developing extensions to the Magento API (D)
- AWS, Elasticsearch, Docker and Terraform experience (D)
- Experience running Magento on a Distributed Cloud Architecture (e.g. Multiple web servers, separate MySQL server, Redis cache) (D)
Competency Skills and Behaviours:
- Ability to quickly understand technical challenges then design and code solutions to resolve them (E)
- Ability to build collaborative working relationships with stakeholders at all levels (E)
- Ability to work independently whilst prioritising, managing your own workload, and delivering agreed activities consistently on time (E)
- See the 'bigger picture' and appreciate how all technical effort compounds to build a long-term product which needs to be maintained through its entire life cycle (E)
Confidence mentoring junior developers (D)