Требования: Продолжительный специализированный опыт работы с FrontEnd-приложениями Высокое качество кода Навыки работы с Git Хорошее знание JavaScript / TypeScript Знание HTML5 / DOM / SCSS Навыки верстки, внимательность, хороший "глазомер" Уверенные знания и навыки работы с ReactiveX Умение работать с "состоянием" приложения; эрудиция в "Best Practices" Хорошее знание фреймворка Angular (2-6) - в том числе, "под капотом" Опыт создания типовых решений (npm-пакетов, плагинов, библиотек и т.д.) Хорошее понимание принципов ООП, функционального программирования Понимание принципов поддерживаемости Хорошее знание сборщиков: WebPack, Gulp; способность создавать кастомные решения любой сложности Опыт работы с базами данных и хранением информации Умение работать с документацией (читать и писать) Навыки работы с JSON Schema, OpenAPI/Swagger |