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-платформы веб-приложений.
Требования к кандидату
Обязательные требования
Опыт работы на 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
Гибкий график
ДМС
Мощное железо и дополнительное оборудование
Ссылка на страницу с описанием вакансии скопирована в буфер обмена