разработка пользовательских интерфейсов (UI) Функциональных подсистем «Ролевые модели АС», «Реестр ИИ-агентов», «Справочники» и прочих ФП (при необходимости)
итеративная проработка с UI/UX дизайнером пользовательских интерфейсов
разработка юнит-тестов для разработанного кода
проведение анализа кода, тестов и документации от других разработчиков пользовательских интерфейсов (UI) Функциональных подсистем «Ролевые модели АС», «Реестр ИИ-агентов», «Справочники» и прочих ФП (при необходимости)
проработка требований от заказчиков и аналитиков
участие в планировании задач команды
декомпозиция задач на отдельные спринты
участие в проектировании архитектуры прикладной части пользовательских интерфейсов
участие во встречах с другими командами в части пользовательских интерфейсов
Требования
уверенные знания HTML, CSS, TypeScript, DOM API, ES5+, React, Redux
опыт работы с Ant Design
опыт написания автоматизированных тестов c использованием (Jest либо подобные)
умение верстать адаптивные и кроссбраузерные интерфейсы
понимание как работает HTTP-протокол и REST архитектура
понимание принципов ООП
навыки работы с инструментами отладки и профилирования кода.
опыт работы с Git, BitBucket
владение навыками оптимизации загрузки страницы, в т.ч. решения проблем с reflow и repaint
умение писать тестируемый код и эффективный код
понимание принципов обеспечения безопасности в веб-приложениях