Position: Frontend lead (e-commerce) - POLAND
Company: Smart Hires
Category: JavaScript
Experience required: 3y
English level: upper

We are actively looking for Frontend Lead (Magento 2) to join our client’s USA company, that is a 20-year-old web design and development agency № 1 in the World specializing in E-commerce for multichannel companies.

You’ll serve as the go-to for front end technology recommendations and implementation leadership on our CMS and e-commerce platforms.  Partnering with our UX and design teams, you’ll push technology to deliver better experiences.  You’ll be responsible for a mix of consultation and management for front end development.  Your day-to-day responsibilities will range from leading front end development methodologies, estimation, sprint planning, cross-team collaboration, and communication. 

As a leader of a team full of eager, creative technologists, you’ll be challenged to adopt a platform-agnostic mindset by applying common patterns to new technologies and approaches.  Along the way, you'll have the opportunity to grow personally and professionally, accumulate an impeccable portfolio, and have a lasting impact on some exceptional B2B and B2C brands.

Responsibilities
Work in collaboration with Visual Designers to turn their vision into functional HTML experiences (mark-up/JS/CSS) integrated into the respective platforms.
Work in collaboration with  server-side developers to ensure proper implementation of website data and functionality.
Help manage projects through the design, development, and QA processes.
Continue to expand knowledge of new technologies, as well as strengthen current knowledge base.
Build responsive sites for mobile and desktop web experiences.
Follow the latest advancements in frontend technologies and techniques.
Identify front end development activities necessary to deliver on project goals.
Identify and estimate changes and additional features to your project as needed.
Functionally deconstruct large tasks into smaller ones for work delegation.
Assist with sprint planning for front end development tasks.
Review code and mentor other developers on best-practices for front end development.
Consult and present deliverables to clients as needed.

Requirements

Experience with enterprise eCommerce platforms such as Magento, Hybris, Salesforce, or Shopify
Able to balance between management and coding as needed by a project
Fluent in HTML5/CSS3 and able to develop valid client-side markup
Solid knowledge of CSS support for both modern and legacy browsers
Experience with CSS preprocessors such as LESS or SASS 
Experience working with Design Systems
Experience with JavaScript libraries like jQuery, underscore, or native JS for DOM manipulation.
An impeccable eye for detail with the ability to match your UI to any design in a cross-browser environment
Strong interpersonal and communication skills with an affinity for problem-solving
Ability to self-manage during projects and proactively raise issues/concerns to the team
A desire to own a project from beginning to end, with a strong sense of pride in a job exceptionally done
A solid foundation to using GIT as a preferred version control system
Preferred
Experience with enterprise CMS systems such as AEM, Drupal, or Bloomreach
Experience with Frontend build tools such as Webpack, Gulp, Grunt, etc.
Experience with ES6 and the advancements of the JavaScript language
Experience with PHP and/or JSP page in implementing frontend templates.
Experience with CMS platforms such as WordPress, Hubspot, Contentful.
Experience working with headless architecture implementing SPA, PWA or Hybrid Apps. 
Experience using established CSS architecture patterns for code reuse and modularity such as BEM, SMACSS and others.

Benefits

Private medical care
Multisport card
Trainings and possibility of certification
Being a part of an international team and working closely with North America and Kiev teams