Фронт-энд разработчик

Обязанности:
Разработка автоматизированных рабочих мест пользователей;
Реализация функциональных требований, предъявленных к рабочим местам;
Написание компонент, взаимодействующих с серверной частью;
Актуализация и ведение компонентной базы элементов пользовательских форм;
Верстка экранных форм, приведение внешнего вида к корпоративному дизайну;
Проработка и реализация идей по оптимизации написанного ранее кода;
Участие во встречах с проектной группой относительно дальнейшего развития системы.

Требования:
Знание React/JavaScript, HTML/CSS/LESS, XML/JSON;
Опыт написания приложений, использующих WebSockets, AJAX Requests;
Хорошее ориентирование в имеющихся модулях NPM для разработки пользовательских
интерфейсов (Redux, Normalizr, Thunk, Redux Form, ImmutableJS, Bootstrap), Webpack;
Понимание HOC;
Умение писать тесты к разработанному функционалу front-end’a (Mocha, Chai, Jest, Enzyme, React
Test Utils);
Опыт работы с системой контроля версий Git;
Опыт верстки и оптимизации пользовательских интерфейсов.