Front-End developer - DI
780

Front-End developer

Perks
  • Flexible Working
  • Free English Classes
  • Paid Vacation
  • Relocation
  • Skills Training

We have multiple exciting opportunities for the experienced Front-End Developer to join our growing company office in Lviv.  

We are looking for motivated, proactive developers willing to learn new technologies, working in challenging and fast paced environment. You will be working in small cross-functional Agile teams responsible for the end-to-end development and component support using ‘You Build It, You Run It’ principle.

Project description

E-commerce platform for one of the largest building merchants. Our client is taking on the complete redevelopment of the existing legacy platform with the focus on UX and Responsive Web Design, and Microservice Platform. It is aiming to remove vendor locking and fully leverage on the latest Open Source technical stack delivering eCommerce platform of the future.

The focus is on user journey, offer personalisation, customer data mining, smart adds and headless CMS allowing Business efficiently manage a day to day trading activities, promotions and sales.

There will be three parallel streams of work, the first is with the focus on website Front End experience, the second is building a platform allowing a gradual migration of backend towards  Microservices Ecosystem based on Kafka Streams and KSQL and the third one will be focused on check-out logic development.

Requirements:

  •  1+ years of professional commercial experience in Front-end Web development
  •  HTML5, CSS3
  • Experience with JQuery, Bootstrap
  • Understanding of DOM, CSSOM
  • Familiarity with agile software development methodologies

 

Would be a plus:

  • Unit and integration testing: Karma, Mocha, Chai, Sinon or alternatives
  • CSS-in-JS, CSS modules, LESS/SASS
  • Knowledge of ES6 and beyond

Main Responsibilities:

  • Development of new front-end solutions
  • Improvements to existing solutions
  • Collaboration with backend developers on features that span multiple layers of the system