О ПРОЕКТЕ:
Приглашаем в команду Frontend Разработчика в направление автоматизации задач управления нефинансовыми рисками. Участие в проектах внедрения ПО в крупных компаниях из разных отраслей: банки и страховые, промышленный сектор, ритейл-индустрия.
ВМЕСТЕ С НАМИ ТЕБЕ ПРЕДСТОИТ:
- Разработка SPA-приложения (React, TypeScript) – система управления рисками (конструктор экранных форм, отрисовка форм, обмен информацией с бэком (REST API, JSON);
- Ролевая модель;
- Работа с JWT-токенами;
- Реализация кастомных компонентов интерфейса (инпуты, таблицы, кнопки с дополнительной логикой);
- Отчетность на базе библиотек Nivo, Highcharts, Chart.js и др).
КАКИЕ ЗНАНИЯ И НАВЫКИ ДЛЯ НАС ВАЖНЫ:
- Общий опыт фронтенд-разработки от 4 лет;
- Опыт разработки SPA-приложений на React;
- Опыт разработки приложений с развитой ролевой моделью пользователей;
- Опыт работы со сложными формами и компонентами, конструкторами сайтов (реализация конструктора экранных форм, тесное взаимодействие с API бэка, передача данных между компонентами, динамическое обновление данных формы по различным триггерам, контроль "грязности" формы, динамические валидации, настраиваемые в конструкторе экранных форм);
- Разработка и контроль архитектуры фронтенд-приложений;
- Декомпозиция задач, оценка сроков реализации требований;
- UI/UX-тестирование;
- Ревью кода команды, менторство младших разработчиков;
- Мониторинг и анализ технического стека (выбор новых решений для реализации функционала, обновление библиотек, планирование и осуществление миграции на новые версии библиотек и компонентов).
СТЕК ПРОЕКТА:
- HTML;
- CSS (SCSS);
- JavaScript;
- React 18 + TypeSсript;
- React Router Dom 5 - роутер;
- axios - запросы по API;
- Fluent UI 8 - библиотека компонентов интерфейсов;
- final-form - формы;
- i18next - локализации;
- Jotai - стейт-менеджер;
- Mitt - event-emitter;
- React Query - работа с АPI;
- Tanstack Table - headless-таблицы;
- Vite - сборщик.