Adobe Commerce Frontend Developer
As a developer, you consider yourself a team player and a quick learner, ready to hit the ground running. You are also curious and always thirsty for learning new things. You don't mind traveling from time to time to meet with other team members and clients.
Key Responsibilities:
You will be part of a team that builds large and medium-sized eCommerce solutions for our customers. All solutions are based on Adobe Commerce (Magento) platform.
You will plan, develop, test, and document design implementations as a part of a team
Regularly help with internal projects developing general modules that can be used by a wide range of clients and projects
Provide technical consultation to other team members (internal and external)
Regularly attend internal training courses to maintain required skillset
We offer you:
The opportunity to work on various types of small and large projects.
The opportunity to work with system development in a small team where you set the framework for how you want to work.
Free hands to work with new solutions involving new technology.
The opportunity to learn new techniques, tools, and programming languages in regular exchanges of expertise with colleagues.
Attractive salary + benefits.
Work in a flexible environment in a brand new office with attention to a good work-life balance.
Skills & Requirements:
Deep understanding of Adobe Commerce (Magento) architecture and best practices.
Experience and understanding of HTML, CSS (and preprocessors), LESS, JavaScript and UI Components, jQuery, Underscore, Require.JS, Knockout, Prototype, also PHP templates.
Familiarity with the Adobe Commerce platform, CMS Blocks, Widgets, CMS pages, Category pages, Product pages, Cart and Checkout, and Account Dashboard area.
Knowledge of extending and overwriting styles, layouts, JS files, theme hierarchy.
Knowledge of caching technologies, client-side browser, understanding storages (Cookies, local storage).
Understanding responsive design and media queries.
Knowledge of client-side application design patterns and JavaScript best coding practice.
Familiarity with server-side web development technologies.
Experience with JavaScript Task Runners - Gulp/Grunt
Strong understanding of OOP principles and the ability to use them in JavaScript.
Foundational understanding of MV* patterns.
Solid experience with code versioning tools, such as Git
Experience with Docker based development environments.
Upper-Intermediate English, both verbal and written.
Ability to estimate/forecast time to complete specified project tasks.
Nice to have:
Hyva theme.
UNIT tests (Jest/Mocha/Jasmine)
Experience with one of modern frontend libraries and frameworks (e.g. React, Vue, Nuxt.js, Next.js).
Nice to have hands-on experience with ecommerce PWAs (Adobe PWA Studio, Alokai ex. VueStorefront).
Experience with Headless CMSes (Contentful, Sanity, Contentstack etc).
- Department
- Delivery
- Locations
- Kyiv
- Remote status
- Fully Remote
- Seniority Level
- Middle-Senior
About Vaimo
Vaimo is one of the world’s most respected experts in digital commerce and customer experiences. As a full-service agency, we deliver consulting, design, development, support, and analytics services to brands, retailers, manufacturers, and organizations all over the world.
Already working at Vaimo?
Let’s recruit together and find your next colleague.