Frontend Developer (React)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы набираем IT специалистов в большую команду для работы на проектах для крупного и динамичного российского банка по разработке и развитию различных систем. Одна из систем занимается автоматизацией сквозного кредитного процесса в Банке для корпоративных клиентов (юридических лиц), ведением и администрированием лимитов, мониторингом условий. Сейчас начинается новый проект для внутренних пользователей Банка по переносу всей функциональности данной системы в тонкий клиент на основе фреймворка ReactJS. Новая система будет представлять из себя модульное рабочее место разных подразделений и должна предоставлять возможности выполнять функции подразделения, контекстно связанные с объектом и процессом кредитования. Основные цели предстоящей работы - это создание личных кабинетов, редакторов объектов, визуальных форм с логикой, требуемой для выполнения тех или иных процессов, аналитические панели и отчеты. Стек технологий: БД - Oracle, backend- NET6, frontend- React/Redux. Работа будет вестись в динамичной команде, включающей аналитиков, разработчиков, тестировщиков, а также представителей заказчиков с использованием Agile подходов (2х недельные спринты).
Основные обязанности:
Разработка пользовательских интерфейсов для автоматизированных рабочих мест пользователей системы:
- Разработка собственных компонент
- Реализация сложных элементов клиентской бизнес-логики
- Поиск и адаптация компонент из публичных репозиториев под ReactJS
- Верстка страниц
Необходимые знания и навыки:
- Высшее образование
- Опыт разработки приложений с использованием React, Redux, Immutable, React-router
- Знание HTML5, CSS3, Less
- Опыт работы с SVN, Git или Hg
Желательные знания и навыки:
- Наличие опыта работы в разработке систем масштаба предприятия
- Опыт написания автоматических тестов (модульных и интеграционных) с использованием Mocha или Jest
- Опыт настройки сборок Webpack
- Опыт настройки проектов в Jenkins
- Опыт написания интеграционных тестов на Selenium
- Опыт работы с протоколом WebSocket
- Опыт работы с npmbox, написания собственных пакетов, организации локального репозитория
- Возможность продемонстрировать результат по проектам, в которых доводилось участвовать (ссылка на GitHub, приложение либо ДЕМО на собеседовании)
Бонусы
Что мы предлагаем:
- Оформление по ТК РФ, оплачиваемые больничные листы
- Работа в комфортных современных офисах в локациях нашего присутствия или в частично/полностью удаленном формате
- Спортивные и корпоративные мероприятия
- Программа обучения и сертификация, доступ к электронной библиотеке
- Внутренние профессиональные сообщества и митапы для обмена опытом
- Добровольное медицинское страхование