Vaimo
Adobe Commerce Frontend Developer
VaimoUkraine1 day ago
Full-timeEngineering, Information Technology
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).

Key Skills

Ranked by relevance