Senior Front-End Developer - Adobe Commerce

Gorilla
Canada - Remote Full Time Front End Development
For over 20 years, Gorilla has been devising, creating, and implementing commerce experiences. We’re a client-driven culture, looking for resourceful, motivated, and talented individuals to help us exceed our client’s expectations at every turn. We offer a challenging and rewarding environment where you’ll have the opportunity to work with leading brands, collaborate with some of the brightest people in the industry, and share in our mutual success.
 
Gorilla Group will be rebranding as Wunderman Thompson Commerce & Technology, effective during the second quarter. This will also bring together specialized capabilities across North America to strengthen the Wunderman Thompson commerce and technology offering.
 
We’re seeking skilled front-end developers to join our Engineering team. You will work between design developers (Creative Technologists) and back-end developers to build custom Adobe Commerce (Magento) websites. The ideal candidate will need to possess a true mastery of Adobe Commerce front-end development concepts like UI customization of core modules, 3rd party integrations, KnockoutJS, and PHTML template modification involving PHP, JavaScript, and HTML.
 

What you´ll be doing

    • Estimate effort for UI components with an understanding of out-of-the-box vs custom solutions
    • Integrate our proprietary Atomic Design System static markup into our internal theme 
    • Consult with back-end engineering to coordinate the buildout of custom components and API data integrations
    • Continue to grow your depth of knowledge with front-end development on the Adobe Commerce platform
    • Build medium to large-scale Adobe Commerce websites with the expectations of performing peer code reviews, providing estimates on individual feature tasks, and auditing 3rd-party modules for best practices
    • Implement custom data layer objects through JavaScript for analytics or tag management platforms like Adobe or Google Analytics
    • Adhere to best practices provided in the static markup from the Creative Technologists for UI performance, accessibility, and SEO optimizations
    • Identify and implement appropriate solutions for performance improvements from Google PageSpeed Insights

What you should bring to the table

    • 3-4 years of Adobe Commerce experience developing custom themes and functionality
    • Ability to work with PageBuilder and create custom PageBuilder components
    • Proficiencies with vanilla JavaScript, jQuery, KnockoutJS, RequireJS, GraphQL, and Rest APIs
    • Fluent in HTML5/CSS3 and able to integrate custom client-side markup into Adobe Commerce
    • Knowledge of CSS with both LESS and SASS preprocessors
    • Strong interpersonal and communication skills with an affinity for problem-solving and collaboration
    • Possess strong time management skills during projects by organizing daily workload based on prioritization of tasks
    • Ability to proactively identify and communicate technical issues or project concerns
    • A solid foundation for using Git as a preferred version control system
    • English language fluency in both written and verbal communication

Preferred/Assets

    • Experience with Object Oriented Programming (OOP), Design Patterns, node.js
    • Experience with front-end build tools such as Gulp, Grunt, etc.
    • Experience with ES6 and the advancements of the JavaScript language
    • Experience with CMS platforms such as AEM and WordPress is a plus
    • Experience using established CSS architecture such as the Block Element Modifier (BEM) approach and modern design patterns
Gorilla is committed to Equal Employment Opportunity and to attracting and retaining the most qualified employees regardless of race, national origin, religion, sexual orientation, gender, age or disability.