Разработка и модификация АБС (Автоматическая банковская система) банка - в части формирования и исполнения документов (наличные и безналичные) и процедур - расчета комиссии, начисления и выплаты процентов и прочее.
Система реализована на микросервисной архитектуре.
Стек: java (be), react js (front), postgresql, kafka. Инфраструктура развернута в облаке Банка, платформа контейнеризации - k8s
Твои задачи:
- Проектирование и проработка архитектуры фронтенд-приложения, внесение предложений по улучшению и оптимизации.
- Разработка и поддержка пользовательского интерфейса продукта компании.
- Проведение код-ревью других разработчиков команды.
- Участие в оценке трудоемкости и планировании задач.
- Взаимодействие с другими командами: backend-разработчиками, тестировщиками, аналитиками и дизайнерами.
Ждем от тебя:
- высшее образование;
- опыт коммерческой разработки на React не менее 4-х лет;
- Опыт использования React 18+ и его современных возможностей;
- Отличное знание JavaScript. Глубокое знание и уверенный опыт работы с TypeScript;
- Опыт использования state-менеджеров (Redux Toolkit и др.) и библиотек для кэширования данных (RTK Query, React Query или др.);
- Опыт использования современных CSS-in-JS решений, CSS Modules;
- Опыт проектирования и разработки с применением методологии Feature-Sliced Design (FSD) обязателен;
- Опыт работы с библиотеками для построения и валидации форм, таких как React Hook Form, Formik, Yup, Zod;
- Опыт работы с клиентской маршрутизацией (React Router);
- Опыт работы с популярными библиотеками компонентов (Material UIAnt Design, Chakra UI и т.д.) и/или разработки собственных дизайн-систем;
- Понимание принципов построения фронтенд-архитектуры;
- Опыт работы с REST API и технологиями реального времени; понимание принципов построения клиент-серверного взаимодействия;
- Знание и опыт использования систем сборки (Webpack или Vite);
- Опыт настройки и работы с CI/CD процессами для фронтенд-приложений;
- Понимание принципов и опыт оптимизации фронтенд-приложений;
- Опыт работы с системой контроля версий Git;
- Опыт работы с инструментами командной разработки;
- Опыт модульного и интеграционного тестирования с использованием Jest, Vitest, React Testing Library и др.;
- Умение работать в команде, соблюдение код-стайла и практик командной разработки, проведение код-ревью.
Мы предлагаем: - Оформление по ТК РФ;
- Удаленную работу;
- ДМС с первого месяца работы (поликлиническое обслуживание, вызов врача на дом, услуги скорой помощи, экстренная госпитализация, вакцинация от гриппа, базовые услуги стоматологических клиник и психологическая поддержка, оформление международного страхового полиса);
- Ноутбук HP для работы;
- Обучение и участие в конференциях за счет компании, повышение квалификации в корпоративном университете Лиги;
- Участие не только в профильных профессиональных сообществах Лиги, но и сообществах по интересам (игры, спорт, хобби и т.п.).