Ключевые навыки
JavaScript
jQuery
XML
CSS
React
Redux
Обязанности:
- Разработка автоматизированных рабочих мест пользователей;
- Реализация функциональных требований, предъявленных к рабочим местам;
- Написание компонент, взаимодействующих с серверной частью;
- Актуализация и ведение компонентной базы элементов пользовательских форм;
- Верстка экранных форм, приведение внешнего вида к корпоративному дизайну;
- Проработка и реализация идей по оптимизации написанного ранее кода;
- Участие во встречах с проектной группой относительно дальнейшего развития системы.
Требования:
- Знание 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;
- Опыт верстки и оптимизации пользовательских интерфейсов.
Условия:
- Достойный уровень вознаграждения;
- ДМС со стоматологией с первого дня работы;
- Отпуск 33 дня + материальная помощь к отпуску;
- Полное соблюдение ТК РФ.