JavaScript Разработчик

Remote work

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

Приглашаем на работу IT специалистов в нашу команду для работы на проекте для крупнейшего российского банка из списка топ-3.

Проблемы существующей архитектуры заказчика:
В условиях отсутствия мидл-слоя по дебетовым картам, АБС (Diasoft 5NT) выполняет оркестрацию бизнес-процессов по дебетовым картам: большой объём проверок клиентов происходит внутри самой АБС, система не справляется с большим количеством заявок;
Большое количество ручных операций.

Цель проекта: реализация конвейера дебетовых карт, который позволит:
Создать рабочее место сотрудника миддл-офиса для работы с заявками по картам;
Создать UI для настройки бизнес-процессов;
Формировать различные виды отчетности, будучи интегрированным с внешними системами.

Работа ведется в небольших командах (~ 10 сотрудников) с полным набором ролей (аналитики, разработчики, тестировщики, devops инженеры и проч.) по гибким методологиям разработки.
Общий технологический стек: Java 8-11, Spring, React, WebFlux, Reactor, PostgreSQL, Docker, Kubernetes, Camunda, Kafka, OS Linux, микросервисы.

Обязанности

Разработка приложений на React/TypeScript;
Проработка архитектурных и технических решений;
Написание UNIT-тестов;
Участие в оценке работ;
Участие в проектировании и разработке интерфейсов, UI/UX, проработке ТЗ, планировании работ;
Участие в декомпозиции и оценивании задач;
Проведение код-ревью;
Обеспечение поддержки разработанного функционала.
Оперативное устранение ошибок в фронтенд-коде;
Участие в развитии enterprise-платформы веб-приложений.

Расположение
Remote work
Тип работы
React
Номер вакансии
VR-67668
Язык
Russian: C2 Proficient

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

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

Опыт работы на TypeScript, ReactJS от 3-х лет;
Отличные знания Redux, ReduxForm;
Опыт работы c Styled-Components, SASS;
Знание XML/JSON, XSD/JSON Schema;
Опыт работы на Webpack 4;
Хорошие знания Gradle.
Опыт работы с Figma или другим инструментом построения UI/UX;
Опыт реализации интерфейсов пользователя с использованием JS;
Знание инфраструктуры разработки (webpack5, bundle-js, nexus, git, Jira, Confluence);
Понимание работы Web-серверов (Apache, IIS, Nginx и др.).

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

Reselect, finalForm, react-query;
Опыт использования линтеров (Eslint, Stylelint);
Styled-Components или работа с одной из библиотек CSS in JS;
Опыт TDD и автоматизированного тестирования (react-testing-library, Jest, Mocha и др.);
Опыт построения библиотек компонентов и дизайн систем (Storybook);
Работа в agile команде;
Опыт работы в банках или других крупных компаниях;
Опыт работы с крупными enterprise-платформами, коммуникации со смежными командами.

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

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

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

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

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

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

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

ДМС

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