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