Разработчик

ATS Mediafon KZ

  • Нур-Султан
  • Постоянная работа
  • Полная занятость
  • 5 ч. назад
Опыт работы2-4 года коммерческой разработки на Angular
Участие минимум в 2-3 проектах с Angular Material
Опыт работы в команде от 3+ человекОбязательные технические навыки
Angular (версии 15-18)
Angular Material + CDK
Angular CDK (обязательно)Компоненты и архитектура:
Самостоятельное проектирование компонентной архитектуры средней сложности
Создание переиспользуемых компонентов с @Input/@Output
Понимание Smart/Dumb компонентов паттерна
Работа с ViewChild, ViewChildren, ContentChildRxJS (версия 7+):
Уверенная работа с операторами;
Правильное управление подписками (takeUntil, async pipe);
Создание кастомных ObservableФормы:
Экспертный уровень работы с Reactive Forms
Динамические формы (FormArray, добавление/удаление контролов)
Кастомные валидаторы (синхронные и асинхронные)Роутинг:Настройка сложной маршрутизации с вложенными routes
Lazy loading модулей
Route Guards (CanActivate, CanDeactivate, Resolve)
Передача данных через роутинг (params, queryParams, state)Управление состоянием:
Опыт с NgRx
Понимание Redux паттерна
Actions, Reducers, Selectors, Effects
Организация state для средних приложенийAPI и Backend
Работа с REST API через HttpClient
Interceptors для авторизации, обработки ошибок
Правильная обработка HTTP ошибок
WebSockets (базовое понимание)
Работа с JWT токенами
Опыт интеграции с реальными backend системамиИнструменты и практики
Git - уверенная работа (branch, merge, rebase, cherry-pick, stash)
Понимание Git Flow или Trunk Based Development
Code Review - умение проводить и принимать
ESLint, Prettier для code style
Chrome DevTools для дебага и профилирования
Базовое понимание CI/CD процессовРабота с legacy кодом:
Рефакторинг существующего кода
Миграция между версиями Angular
Исправление багов в чужом коде
Улучшение производительности существующих решенийЗнание английского, не ниже B2Опытный игрок на рынке информационных технологий с более чем 5 лет успешной работы в сфере разработки и внедрения IT-решений.Мы стремимся к устойчивому росту и всегда заинтересованы в привлечении талантливых специалистов, разделяющих наши ценности: профессионализм, ответственность и командную работу.

HeadHunter