Знания языков программирования JavaScript, Typescript, NodeJS — как основ, так и современных стандартов. Умение находить оптимальные решения для реализации. Искать выходы и компромиссы в тупиковых ситуациях. Стремление писать понятный, хорошо поддерживаемый код;
Знание React и библиотек управления состоянием Redux, Redux Toolkit;
Знание HTML и CSS (flexbox, grid, адаптивная верстка, знания более старых подходов);
Опыт развертывания проектов с нуля, кастомное конфигурирование и реализация сборок проекта (Webpack, Vite, Gulp, пре/пост процессоры CSS);