Frontend-разработчик Angular / Middle+ Senior

EvaTeam
Москва Опубликовано 15 июня 2026
300000 – 450000 руб.
Полная занятостьболее 6 летПрограммист
300000 – 450000 руб.

Описание

О компании EvaTeam — высокотехнологичная экосистема продуктов и лидер на рынке импортозамещения решений Atlassian (Jira, Confluence и др.) в России. Мы создаем отечественные IT-продукты для управления проектами, сервисами, разработкой и корпоративными знаниями. В нашу экосистему входят: EvaProject — альтернатива Jira для управления задачами и проектами EvaWiki — аналог Confluence для управления знаниями EvaServiceDesk — позволяет использовать сервисную модель управления в IT-подразделениях и других внутренних отделах EvaTest — инструмент для управления тестированием EvaGit — корпоративный git-сервер EvaCI — система непрерывной интеграции Eva360 — цифровое пространство для вашего бизнеса Ищем 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 Будет плюсом Опыт с большими Angular-приложениями и постепенной миграцией legacy-кода Опыт проектирования shared UI-библиотек или дизайн-систем Опыт с real-time обновлениями, WebSocket или event-driven интерфейсами Опыт с производительными grid/list-интерфейсами и большими объемами данных Понимание backend API и того, как frontend-контракты влияют на архитектуру продукта Что предлагаем Полностью удаленную работу Гибкий график Минимум бюрократии и прямое влияние на технические решения Большой живой продукт, где есть место улучшать архитектуру, а не только делать задачи Сильную инженерную команду и осмысленный code review Работа в аккредитованной IT-компании Официальное оформление по ТК РФ в штат, оплачиваемые больничные и отпуска Оплачиваемое обучение и покупка литературы. Возможность бесплатно посещать IT-конференции по Вашей профессии
Описание
О компании EvaTeam — высокотехнологичная экосистема продуктов и лидер на рынке импортозамещения решений Atlassian (Jira, Confluence и др.) в России. Мы создаем отечественные IT-продукты для управления проектами, сервисами, разработкой и корпоративными знаниями. В нашу экосистему входят: EvaProject — альтернатива Jira для управления задачами и проектами EvaWiki — аналог Confluence для управления знаниями EvaServiceDesk — позволяет использовать сервисную модель управления в IT-подразделениях и других внутренних отделах EvaTest — инструмент для управления тестированием EvaGit — корпоративный git-сервер EvaCI — система непрерывной интеграции Eva360 — цифровое пространство для вашего бизнеса Ищем 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 Будет плюсом Опыт с большими Angular-приложениями и постепенной миграцией legacy-кода Опыт проектирования shared UI-библиотек или дизайн-систем Опыт с real-time обновлениями, WebSocket или event-driven интерфейсами Опыт с производительными grid/list-интерфейсами и большими объемами данных Понимание backend API и того, как frontend-контракты влияют на архитектуру продукта Что предлагаем Полностью удаленную работу Гибкий график Минимум бюрократии и прямое влияние на технические решения Большой живой продукт, где есть место улучшать архитектуру, а не только делать задачи Сильную инженерную команду и осмысленный code review Работа в аккредитованной IT-компании Официальное оформление по ТК РФ в штат, оплачиваемые больничные и отпуска Оплачиваемое обучение и покупка литературы. Возможность бесплатно посещать IT-конференции по Вашей профессии

Похожие вакансии

Разработчик (Junior / Middle)
Зерокодер
Зарплата не указана
Полная занятостьОпыт не требуется
Frontend-разработчик (React / TypeScript)
Foxible
80000 – 100000 руб.
Полная занятостьОпыт 1–3 года
Специалист по дистанционным продажам («теплая» база)
ДИРЕКТ ТЕХ
Зарплата не указана
Полная занятостьОпыт 1–3 года
Менеджер по продажам продуктов для бизнеса
Точка Банк
от 130000 руб.
Полная занятостьОпыт 1–3 года
Frontend-разработчик (React / TypeScript)
Foxible
80000 – 100000 руб.
Полная занятостьОпыт 1–3 года
Специалист по контекстной рекламе
ConvertMe
от 80000 руб.
Полная занятостьОпыт 1–3 года