Требования: • Твердое знание основ Javascript • Знание последних стандартов языка ES2015-ES2019 • Знание подходов программирования KISS и DRY • Уверенное знание VueJS (реактивность, жизненный цикл компонента, архитектура smart-dumb components, умение декомпозировать (макет - компоненты), уверенные знания Vuex) • Опыт адаптивной верстки • Понимание принципов UX/UI (умение читать плохие макеты, разумный подход к реализации компонентов при недостаточных входных данных) • Опыт работы с CSS-препроцессорами (будет плюсом понимание подходов к организации стилей (BEM, ITCSS, OOCSS, SMACSS, Atomic Design) и знание принципов микроанимаций) • Опыт работы с SSR (в частности NuxtJS) • Понимание принципов RESTful API Желательно: • Понимание Accessibility • Знание паттернов проектирования • Опыт работы со строготипизированными языками программирования • Знание Typescript, , Strapi CMS • Знание MSA, ООП, GoF |