We are actively looking for a Magento 2 Frontend Developer to join our ecommerce team! This position will be responsible for helping deliver some of our most complex ecommerce projects.
Role and Responsibilities
Create and customize Magento 2 themes including: templates, layouts, CSS, JavaScript, and other components of the front end, such as translations, based on deep understanding of Magento 2 code structure, theming hierarchy and fallback components
Participate in all UX/UI projects
Partner with stakeholders to collaborate on design direction for new Magento 2 builds.
Ability to design graphics and responsive layouts with a strong focus on the user experience
Deploy code across development, staging and production environments
Troubleshoot and resolve bugs found in existing Magento installations
Administration of ecommerce website, add/modify/delete CMS pages, products, categories
Customising website following the needs (product launch, promotion, special events…)
Minimum of 1-3 years PHP web development experience
Minimum of 1-3 years real-world e-commerce experience with Magento 2 development in the last 2 years
Firm grasp of Git-based source control
Preferred Qualifications
At least 5+ years of Web Developer experience (expert level of experience with JavaScript, JQuery, Knockout.js or similar JS Frameworks)
Strong experience working with REST, GraphQL and other API driven technologies
Strong experience with React/PWA applications a plus
Expert understanding of web markup, including HTML5, CSS3
Proficient understanding of cross-browser compatibility issues and ways to work around them
Proficient in creating responsive web applications compatible with desktop, tablet, mobile, etc.
Understanding of server-side CSS pre-processing platforms, such as LESS or SASS
Knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image. Familiarity with tools such as Sketch, Gimp, Photoshop, or Illustrator is a plus.
Proficient understanding of code management tools such as BitBucket, Sourcetree (GIT)
Good understanding of client-side scripting and JavaScript frameworks
Good understanding of SEO principles and ensuring that application will adhere to them
Thorough experience in customizing Magento's front-end components using layout XML, blocks, and templates
Competent knowledge of e-commerce data organization and relationships
Store catalog (categories/products/attributes)