Frontend-разработчик (Angular)
Frontend-разработчик (Angular) в крупную инвестиционную компанию.
Задачи:
✔️ Участие в проектировании и разработке информационных систем компании в составе AGILE команды.
✔️ Разработка решений на Angular.
✔️ Разработка интерфейсов на Angular Material.
✔️ Написание тестов для разрабатываемых систем.
✔️ Совершенствование практик кодирования и DevOps совместно с командой.
Требования:
✔️ Вёрстка: знание HTML и SCSS, responsive design, media-запросы, Flex CSS, анимации.
✔️ Язык TypeScript (наследование, интерфейсы, декораторы и т.д.).
✔️ Опыт разработки более 2 лет на фреймворке Angular версии 2+ (AngularJS не подойдёт): базовые навыки (DI, компоненты, сервисы), реактивность (RxJS), асинхронные запросы на сервер, обработка ошибок, формы, сложные валидации, пайпы, SignalR/WebSockets. Разбиение приложения на модули, ленивая загрузка. Желательно, опыт использования библиотек управления состоянием приложения — states (NgRx).
✔️ Работа с Angular Material: стилизация визуального отображения и кастомизация функций.
Будет плюсом:
✔️ Опыт настройки WebPack, angular.js, package.json, работа с контейнерами (Docker, Kubernetes), параметризация приложения под разные среды.
✔️ Микрофронтенды, module federation, распределённые приложения, написание собственных npm-пакетов.