- Изучение продуктовой и технической документации
- Декомпозиция и оценка продуктовых задач
- Разработка нового функционала на React и развитие существующих модулей
- Поддержка и оптимизация клиентской части приложения
- Соблюдение командного Code Style и стандартов разработки
- Участие в code review и обмене экспертизой внутри команды
- Рефакторинг и оптимизация существующего кода
- Решение задач и инцидентов из бэклога
- Участие в командных грумингах, планировании и ретроспективах
- Взаимодействие с QA-специалистами при воспроизведении и анализе багов
- Поиск узких мест и повышение производительности приложения
- Уверенный опыт разработки на React (основной стек)
- Опыт работы с TypeScript (от 2 лет коммерческой разработки)
- Опыт работы с RESTful API, WebSockets
- Уверенное владение Git
- Опыт работы со сложными формами (валидация, динамика)
- Опыт работы со сложными таблицами данных (пагинация, фильтрация, сортировка, infinite scroll)
- Понимание принципов state management (Redux / Zustand / аналогичные решения)
- Знание HTML, CSS / SASS / LESS, адаптивная и кроссбраузерная верстка
- Опыт работы с OpenAPI (Swagger)
- Понимание архитектурных подходов (в т.ч. FSD)
Будет плюсом:
- Опыт работы с Vue 3 (Composition API, Vuex / Pinia, Vue Router)
- Опыт работы с micro-frontend архитектурой
- Опыт использования Git Submodules
- Знание библиотек валидации форм (например, Vee Validate или аналогов в React-экосистеме)
- Официальное трудоустройство
- Участие в крупных проектах государственного масштаба
- Возможность профессионального и карьерного роста
- Молодой и дружный коллектив