Frontend Developer (Angular)
Technology
Эвотор
Москва, Россия1 нед. назадДо 13.08.2026
Описание вакансии
Кто мы:
Эвотор — это ведущая российская ИТ-компания, которая с 2016 года создает технологии для малого, среднего и крупного бизнеса. Мы не только производим кассовое оборудование, но и строим целую экосистему, которая помогает предпринимателям управлять своим делом проще и эффективнее.Мы начинали как пионеры в цифровизации кассового обслуживания, представив рынку первую в России «умную» онлайн-кассу на базе Android. Сегодня мы предлагаем гораздо больше: смарт-терминалы, облачные сервисы, ПО для товарного учета и собственный маркетплейс приложений, который насчитывает более тысячи решений для самых разных задач бизнеса.
Наши клиенты — это более миллиона предпринимателей по всей стране: от небольших кофеен и фудтраков до розничных сетей и интернет-магазинов. Каждый четвертый бизнес в стране выбирает «Эвотор» для автоматизации своего дела.
Мы предлагаем:
- Трудоустройство по ТК РФ с первого рабочего дня.
- График 5/2 с гибким началом дня, удаленный или гибридный формат работы.
- Новый офис на Таганской.
- Современную технику.
- ДМС после испытательного срока.
- Бесплатную подписку СберПрайм и доступ к сервисам экосистемы: Okko, СберМобайл, СберЗвук и другие.
- Дополнительные оплачиваемые выходные дни (3 day off).
- Насыщенную корпоративную жизнь (марафоны, корпоративы, квесты и многое другое).
Задачи:
- Разрабатывать новые разделы и дорабатывать существующие пользовательские сценарии в Angular.
- Реализовывать сложные интерфейсные элементы: формы, таблицы, фильтры, карточки, сайдбары, модальные окна, а также состояния загрузки и ошибок.
- Настраивать интеграцию с REST API, обрабатывать ошибки бэкенда, управлять правами доступа, авторизацией и состояниями пользователя.
- Использовать и развивать компоненты на базе внутреннего UI Kit и shared‑библиотек.
- Писать и поддерживать unit / e2e тесты.
- Участвовать в code review, декомпозиции задач и обсуждении технических решений.
Требования:
- Опыт frontend-разработки от 6 лет.
- Уверенный опыт с Angular от 3 лет.
- Хорошее знание TypeScript, Angular Router, DI, lifecycle, change detection, lazy loading.
- Умение работать с RxJS и асинхронными сценариями.
- Опыт с Reactive Forms: валидации, типизация, обработка ошибок бэкенда.
- Понимание компонентной архитектуры, переиспользования и границ ответственности.
- Опыт работы с REST API, авторизацией, интерсепторами, обработкой ошибок.
- Умение писать аккуратный SCSS и поддерживать адаптивные интерфейсы.
- Опыт с тестами: unit и/или e2e.
- Готовность разбираться в бизнес-домене и доводить пользовательские сценарии до рабочего состояния.
- Проактивность, способность предлагать технические решения, а не только реализовывать готовое ТЗ.
- Понимание, когда проблему нужно решать в feature-коде, а когда — в общем UI Kit / shared-инфраструктуре.
- Навык дебаггинга реальных runtime-проблем.
Будет плюсом:
- Опыт с Angular Signals / NgRx Signals.
- Опыт с TanStack Query или похожими data-fetching подходами.
- Опыт работы с дизайн-системами или внутренними UI Kit.
- Опыт с Playwright, Vitest, Spectator, ng-mocks.
- Опыт в fintech, retail, POS / терминалах, платежах, эквайринге или B2B-админках.
- Опыт с i18n и мультиязычными интерфейсами.
Ключевые навыки
- TypeScript
- Angular
- REST API
- CSS
Задайте вопрос работодателю
Он получит его с откликом на вакансию Где располагается место работы? Какой график работы? Вакансия открыта? Какая оплата труда? Как с вами связаться? Другой вопросГде предстоит работать
Москва, Курская, Марксистская, Таганская, Таганская, улица Станиславского, 21с3 Показать на большой картеKeywords
TypeScriptAngularREST APICSSTypescriptAngularJSLazy loadingSassCode review
Вас интересует эта вакансия?