Обязанности:
Проект: Создание интерактивной платформы управление закупками на базе микросервисной архитектуры. Необходим специалист по разработке браузерной клиентской части крупного веб-приложения управления закупками на языке typescript вокруг экосистемы React.Веб-приложение по управлению закупками построено на микро сервисной архитектуре с различными API, которое используется клиентами через браузер или мобильное приложение.Браузерная часть представляет собой гибко настраиваемый инструмент, с помощью которого возможно создание разнообразных форм документов и маршрутов их обработки. В проекте можно получить опыт по большому количеству направлений front-end разработки, начиная от динамических CRUD-форм с динамической валидацией, написанием чата для реализации внутренних коммуникаций внутри системы и заканчивая классическими задачами статических форм и написанием компонентов в собственный UI-kit. Какие знания и навыки для нас важны: опыт использования React на Typescript от 3 лет; умение быстро разбираться в чужом коде; опыт использования и понимание react-query, react-hook-form, yup, react-dnd, redux, redux toolkit, redux thunk, eslint, prettier, axios; плюсом будет опыт встраивания react-i18next, опыт темизации и работы с несколькими наборами систем компонентов (ant, mui, primereact и т.п.). Вместе с нами тебе предстоит: поддержка существующего кода; обновление текущей кодовой базы на новый стек; самостоятельная реализация новой функциональности (проектирование, формирование спецификаций на разработку, взаимодействие с разработчиком, тестирование и вывод готового решения в продуктив пользователям).