Front-End разработчик (React)

Moscow

Описание вакансии

Приглашаем на работу IT специалистов в нашу большую команду для работы на проектах для крупнейшего российского банка из списка топ-3. В частности сейчас мы ищем тестировщиков на проекты Омниканальной платформы — новой системы, предоставляющей клиентам банковские продукты по всем доступным каналам: через мобильное приложение, личный кабинет, сайт, банкоматы, колл-центр, офисы и т.д. Омниканальная система написана на микросервисной архитектуре, стек используемых технологий: фронт - React/JavaScript, бэк - Java 8/Spring, мобильное приложение - iOS/Android. Тематика проектов - массовые банковские операции для клиентов-физических лиц (дебетовые карты, переводы, партнерские продукты, зарплатные проекты, улучшение пользовательских свойств), а также различные внутренние модули (универсальные сервис волеизъявлений, информационные сервисы о графике работ офисов/банкоматов, системы логгирования, админки) Ищем специалистов уровня крепкий миддл и выше.

Обязанности

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

Расположение
Moscow
Тип работы
JavaScript (Angular, React etc.)
Номер вакансии
VR-64015
Язык
Russian: C2 Proficient

Требования к кандидату

Обязательные требования

от двух лет разработки пользовательских интерфейсов с использованием технологии React/JavaScript/Typescript
от трех лет разработки с использованием JS и любых актуальных библиотек/фреймоврков (React/Angular/Vue)
от года опыта применения react в работе
наличие опыта работы в разработке крупных систем
уровень разработчика senior
знание React/JavaScript, HTML/CSS/SASS
знание vanilla/core JavaScript на уровне понимания heap-callstack-eventloop и их взаимосвязей
знание Node.js
знание react
опыт написания приложений, использующих AJAX Requests
знание/понимание генераторов и саг
хорошее ориентирование в имеющихся модулях NPM для разработки пользовательских интерфейсов (Redux, ImmutableJS, Bootstrap), Webpack, понимание HOC, recompose, reselect
умение писать тесты к разработанному функционалу front-end'a (Mocha, Chai, Jest, Enzyme, React Test Utils)
опыт работы с системой контроля версий Git,
опыт верстки и оптимизации пользовательских интерфейсов, в том числе адаптивной верстки
английский язык на уровне чтения документации
хорошие коммуникативные качества, умение объяснять что было сделано, почему было сделано именно так

Желательные требования

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

Работа у нас — это

Команда профессионалов, готовых поддержать ваши инициативы

Возможность работы с новыми технологиями

Возможности карьерного роста

Обучение за счёт компании

Красивый и комфортный офиc

Гибкий график

ДМС

Мощное железо и дополнительное оборудование