Обязанности:
О ПРОЕКТЕ: Приглашаем в команду 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 - сборщик.