Middle Frontend-разработчик (Angular)
Опыт разработки на Angular (от версии 2 и выше) — от 2-3 лет.
Знание TypeScript — уверенное использование.
HTML5, CSS3 (SCSS/SASS) — хорошее понимание современного верстки, включая адаптивный дизайн.
Опыт работы с REST API и HTTP-запросами.
Работа с RxJS — знание подходов реактивного программирования. Компонентный подход в разработке — умение создавать и поддерживать переиспользуемые компоненты.
NgRx или другие state-менеджеры — опыт работы с управлением состоянием.
Опыт работы с Git — уверенная работа с системой контроля версий.
Unit-тестирование (Jasmine/Karma) — умение писать тесты для компонентов и сервисов.
Желательные навыки:
Опыт работы с Angular Material или другими библиотеками UI-компонентов.
Понимание принципов SOLID, DRY и других подходов к написанию чистого кода.
Опыт работы с Webpack, Babel и настройкой сборки проекта.
Опыт работы с CI/CD (настройка автоматических сборок, деплой и т.д.).
Опыт работы в Agile/Scrum командах.