Position: Magento Frontend Developer
Company: VAIMO
Category: JavaScript
Experience required: 3y
English level: intermediate

**Key Responsibilities and Work Tasks
**
- You will be part of a team that builds large and medium-size eCommerce solutions for our customers. All solutions are based on the Magento 2 platform.
- You will be responsible for Magento platform customization, Magento theme creation, and the development of new features.
- 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 the required skillset.

**SKILLS & REQUIREMENTS**
- Deep understanding of Magento architecture and best practices.
- Extensive experience working with HTML5, CSS3 (SASS, LESS, etc.), JavaScript, jQuery, (+jQuery UI, widgets writing), Prototype, RequireJs, KnockoutJS, AMD, UI components.
- Knowledge of Magento Layout XML system, block-template design system.
- Experience with JavaScript Task Runners - Gulp/Grunt.
- Strong understanding of OOP principles and ability to use them in JavaScript.
- Knowledge of client-side application design patterns and JavaScript best coding practices.
- Basic knowledge of PHP.
- A foundational understanding of MV*.
- Solid experience with code versioning tools, such as Git.
- Upper-Intermediate English, both verbal and written.
- Familiarity with server-side web development technologies.
- Ability to estimate/forecast time to complete specified project tasks.

**Additional advantage if you also have:
**
- Experience with VueJS and Vuex.
- Experience with PWA (Magento PWA or VueStorefront).