- Страна
- Россия
- Зарплата
- 300 000 ₽ – 450 000 ₽
Откликайтесь
на вакансии с ИИ

Frontend-разработчик Angular / Middle+, Senior
Отличное предложение с высокой зарплатой, современным стеком (Signals, Standalone) и социально значимым продуктом. Удаленный формат и четкие требования делают вакансию очень привлекательной.
Сложность вакансии
Позиция требует глубоких знаний Angular (Signals, OnPush, DI) и RxJS, а также умения работать с архитектурными паттернами. Высокая планка по качеству кода и проектированию модулей повышает сложность отбора.
Анализ зарплаты
Предложенная зарплата (300-450к) находится на верхней границе рынка для Middle+/Senior Angular разработчиков в России, что делает вакансию крайне конкурентоспособной.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в EvaTeam уже сейчас
Присоединяйтесь к лидеру импортозамещения Atlassian и создавайте сложные архитектурные решения на Angular!
Описание вакансии
Frontend-разработчик Angular / Middle+, Senior
Локация: Удалённо
Компания: EvaTeam
ЗП: от 300 000 до 450 000 р.
Занятость: Полная
EvaTeam — высокотехнологичная экосистема продуктов и лидер на рынке импортозамещения решений Atlassian (Jira, Confluence и др.) в России.
Мы создаем отечественные IT-продукты для управления проектами, сервисами, разработкой и корпоративными знаниями.
Ищем Angular-разработчика, который умеет не только верстать интерфейсы по задаче, но и проектировать поддерживаемые функциональные области: понимать границы ответственности компонентов, сервисов и data source, аккуратно работать с состоянием, думать о расширяемости, производительности и качестве кода.
Frontend у нас - не “набор экранов”, а модульная Angular-архитектура с feature-based структурой, lazy routes, standalone components, typed data sources, локальными сервисами состояния, signals/RxJS и общими UI-компонентами.
Чем предстоит заниматься:
Разрабатывать новые пользовательские сценарии в EvaTeam на Angular
Проектировать feature-модули
Создавать сложные интерфейсы: таблицы, фильтры, формы, диалоги, разные режимы отображения
Работать с серверными данными через model API, data sources, RxJS-пайплайны
Использовать и развивать общие UI-компоненты
Интегрировать новые Angular-области с существующей legacy-инфраструктурой через аккуратные bridge/service-слои
Участвовать в code review, обсуждении архитектуры и снижении технического долга
Оптимизировать производительность интерфейсов и предсказуемость change detection
Что важно:
Уверенное знание Angular: standalone components, lazy loading, routing, DI, lifecycle, guards/resolvers
Понимание ChangeDetectionStrategy. OnPush и практик оптимизации Angular-приложений
Опыт с RxJS: switchMap, mergeMap, forkJoin, finalize, shareReplay, управление подписками
Опыт с Angular Signals: локальное UI-состояние, computed, readonly state, связка signals и Observable-потоков
Хороший TypeScript: strict typing, generics, utility types и тд
Умение писать небольшие, понятные компоненты и выносить бизнес-логику в сервисы/data sources
Понимание feature-based архитектуры, separation of concerns, dependency inversion, composition over inheritance
Аккуратность в коде: понятные имена, отсутствие дублирования, константы вместо повторяющихся строк, поддерживаемая структура файлов
Git и привычка работать через code review
*🌐 Резюме отправлять:* Откликнуться
–––
Бесплатный постинг вакансий: @freeIT_job
Забирай *📚* Базу Знаний
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Angular
- TypeScript
- RxJS
- Git
- Architecture
- Signals
- Change Detection
- Dependency Injection
Возможные вопросы на собеседовании
Проверка понимания современных реактивных примитивов Angular и их взаимодействия с классическим RxJS.
В каких сценариях вы предпочтете использовать Angular Signals вместо RxJS Observable, и как вы организуете их совместную работу?
Оценка навыков оптимизации производительности крупных приложений.
Расскажите о вашем опыте оптимизации Change Detection. Какие инструменты и подходы вы используете для поиска лишних циклов проверки?
Проверка архитектурного мышления и понимания масштабируемости.
Как вы проектируете feature-модули, чтобы минимизировать зависимости между ними и обеспечить легкость тестирования?
Важный аспект вакансии — работа с существующим кодом.
Какой стратегии вы придерживаетесь при интеграции новых Angular-компонентов в legacy-инфраструктуру?
Проверка владения RxJS на продвинутом уровне.
Объясните разницу между switchMap, mergeMap и concatMap на конкретных примерах из вашей практики разработки интерфейсов.
Похожие вакансии
Middle Frontend Developer / Next.js + React + TypeScript
Middle Frontend Developer (Next.js, React, TypeScript)
Middle Frontend Developer
Старший frontend-разработчик
Middle Frontend Developer (React/Next.js)
Фронтенд-разработчик (Senior)
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!