Твердое знание javascript и современного стека технологий (JAM, SSR, SPA, static generation), стандартов языка ES2015-ES2019
Уверенное знание VueJS/Nuxt.js
Паттерны проектирования (GoF) и подходы к разработке KISS и DRY
Понимание основ композиции приложения
Адаптивная верстка (mobile first)
Умение декомпозировать (отделение бизнес логики от представления, модульное проектирование)
Твердое знание работы backend систем (понимание web серверов, протоколов взаимодействия с backend, DTO/Open API, REST/graphQL, nosql/sql БД (Postgres, Elasticsearch), принципов их работы, работы с ORM
Понимание работы WEB (DNS, websockets, HTTP/HTTPS, TCP/IP)
Твердое понимание современного микросервисного подхода к разработке ПО (Kubernetes, Jenkins, Prometheus, ELK)
Понимание Accessibility и принципов UX/UI
Понимание организации CSS (BAM, ITCSS, OOCSS, CSS modules, CSS-in-JS)