Обязанности:
  • Изучение продуктовой и технической документации
  • Декомпозиция и оценка продуктовых задач
  • Разработка нового функционала на 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-экосистеме)
Условия:
  • Официальное трудоустройство
  • Участие в крупных проектах государственного масштаба
  • Возможность профессионального и карьерного роста
  • Молодой и дружный коллектив