Senior JavaScript Developer (Старший JavaScript разработчик)

Luxoft - ведущий поставщик услуг в области разработки программного обеспечения и инновационных ИТ-решений с клиентской базой по всему миру, состоящей главным образом из крупных транснациональных корпораций. Услуги Luxoft по разработке ПО включают в себя создание и поддержку базового и критически важного заказного ПО, проектирование и тестирование продуктов, а также технологический консалтинг.
Мы набираем IT специалистов в большую команду для работы на проектах для крупного российского банка.

У нас сейчас начинается совместный проект по разработке клиентского портала для банка. В рамках проекта планируется реализация набора интеграций со смежными системами консолидация информации в едином портале. Портал позволит выстраивать план по развитию отношений с клиентами, формировать аналитическую информацию, предоставлять информацию об успешности предлагаемых программ.

Стек используемых технологий: фронт - JavaScript, бэк - Java 8/Spring, использование платформы LifeRay. Разработка находится на начальном этапе.

Обязанности:

  • разработка автоматизированных рабочих мест пользователей;
  • реализация функциональных требований, предъявленных к рабочим местам;
  • написание компонент, взаимодействующих с серверной частью;
  • актуализация и ведение компонентной базы элементов пользовательских форм;
  • верстка экранных форм, приведение внешнего вида к корпоративному дизайну;
  • проработка и реализация идей по оптимизации написанного ранее кода;
  • участие во встречах с проектной группой относительно дальнейшего развития системы.
Требования:
  • от 1 года разработки пользовательских интерфейсов с использованием технологии React/JavaScript;
  • наличие опыта работы в разработке крупных систем;
  • опыт использование LifeRay;
  • знание 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, знание SQL;
  • опыт верстки и оптимизации пользовательских интерфейсов.

Преимуществом будет:

  • умение понимать backend код на стеке технологий Java/Spring;
  • знание предметной области розничного и корпоративного кредитования, понимание BPMN диаграмм;
  • возможность продемонстрировать результат по проектам, в которых доводилось участвовать (ссылка на GitHub, приложение либо демо на собеседовании).

ENGLISH:ELEMENTARY

Контактная информация

Балюк Елена, 7-3812-332308
ebalyuk@luxoft.com