Развитие процессов и технологий frontend разработки.
Разработка frontend сервисов.
Разработка и сопровождение библиотеки компонентов на mui5.
Участие в задачах интеграции нескольких приложений.
Анализ требований, декомпозиция задач.
Проектирование решения в составе кроссфункциональной команды.
Участие в проектировании и составе дорожной карты развития всего сервиса со стороны frontend разработки с учетом современных паттернов построения приложений.
Участие в приемо-сдаточных испытаниях.
Описание документации разработки.
Управление техдолгом frontend.
Требования
Опыт в веб-разработке от 4х лет.
Хорошая алгоритмическая база и умение оптимизации приложений.
Знания в module-federation или любых container-reference подходах.
Знания React, React hooks, умение написать кастомные хуки и обходиться без useEffect’ов там, где это возможно.
Понимание, как работает DOM, Shadow DOM, Virtual DOM.
Опыт интеграции микрофронтовых приложений в другие сервисы и правильное их дробление по компонентам.
Опыт настройки Webpack-конфигов.
Опыт с Redux, RTK-query, Redux-toolkit.
Опыт работы со storybook.
Опыт работы с material-ui или ant-design.
Знания typescript.
Умение писать документированный код.
Опыт работы с REST API.
Знание принципов построения SPA приложений.
Понимание проблем кросс-браузерной совместимости и способов их решения.
Глубокое понимание процесса веб-разработки (проектирования, разработки и внедрения).