Frontend Developer (Angular)

Эвотор
Москва Опубликовано 10 июня 2026
Зарплата не указана
Полная занятостьболее 6 летПрограммист
Зарплата не указана

Описание

Кто мы: Эвотор — это ведущая российская ИТ-компания, которая с 2016 года создает технологии для малого, среднего и крупного бизнеса. Мы не только производим кассовое оборудование, но и строим целую экосистему, которая помогает предпринимателям управлять своим делом проще и эффективнее. Мы начинали как пионеры в цифровизации кассового обслуживания, представив рынку первую в России «умную» онлайн-кассу на базе Android. Сегодня мы предлагаем гораздо больше: смарт-терминалы, облачные сервисы, ПО для товарного учета и собственный маркетплейс приложений, который насчитывает более тысячи решений для самых разных задач бизнеса. Наши клиенты — это более миллиона предпринимателей по всей стране: от небольших кофеен и фудтраков до розничных сетей и интернет-магазинов. Каждый четвертый бизнес в стране выбирает «Эвотор» для автоматизации своего дела. Мы предлагаем: Трудоустройство по ТК РФ с первого рабочего дня. График 5/2 с гибким началом дня, удаленный или гибридный формат работы. Новый офис на Таганской. Современную технику. ДМС после испытательного срока. Бесплатную подписку СберПрайм+ и доступ к сервисам экосистемы: Okko, СберМобайл, СберЗвук и другие. Дополнительные оплачиваемые выходные дни (3 day off). Насыщенную корпоративную жизнь (марафоны, корпоративы, квесты и многое другое). Мы ищем frontend-разработчика в продуктовую команду, которая создаёт B2B-интерфейсы для управления платёжной инфраструктурой. В неё входят терминалы, приложения, транзакции, сотрудники и группы доступа, эквайринговые настройки и их мониторинг, а также личный кабинет предпринимателя и маркетплейс приложений для терминалов. Задачи: Разрабатывать новые разделы и дорабатывать существующие пользовательские сценарии в 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 и мультиязычными интерфейсами. Присоединяйтесь к команде, создающей технологии, которые вы видите вокруг себя каждый день!
Описание
Кто мы: Эвотор — это ведущая российская ИТ-компания, которая с 2016 года создает технологии для малого, среднего и крупного бизнеса. Мы не только производим кассовое оборудование, но и строим целую экосистему, которая помогает предпринимателям управлять своим делом проще и эффективнее. Мы начинали как пионеры в цифровизации кассового обслуживания, представив рынку первую в России «умную» онлайн-кассу на базе Android. Сегодня мы предлагаем гораздо больше: смарт-терминалы, облачные сервисы, ПО для товарного учета и собственный маркетплейс приложений, который насчитывает более тысячи решений для самых разных задач бизнеса. Наши клиенты — это более миллиона предпринимателей по всей стране: от небольших кофеен и фудтраков до розничных сетей и интернет-магазинов. Каждый четвертый бизнес в стране выбирает «Эвотор» для автоматизации своего дела. Мы предлагаем: Трудоустройство по ТК РФ с первого рабочего дня. График 5/2 с гибким началом дня, удаленный или гибридный формат работы. Новый офис на Таганской. Современную технику. ДМС после испытательного срока. Бесплатную подписку СберПрайм+ и доступ к сервисам экосистемы: Okko, СберМобайл, СберЗвук и другие. Дополнительные оплачиваемые выходные дни (3 day off). Насыщенную корпоративную жизнь (марафоны, корпоративы, квесты и многое другое). Мы ищем frontend-разработчика в продуктовую команду, которая создаёт B2B-интерфейсы для управления платёжной инфраструктурой. В неё входят терминалы, приложения, транзакции, сотрудники и группы доступа, эквайринговые настройки и их мониторинг, а также личный кабинет предпринимателя и маркетплейс приложений для терминалов. Задачи: Разрабатывать новые разделы и дорабатывать существующие пользовательские сценарии в 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 и мультиязычными интерфейсами. Присоединяйтесь к команде, создающей технологии, которые вы видите вокруг себя каждый день!

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

Финансовый директор / аналитик в компанию в Дубае
Ratata Motors
Зарплата не указана
Полная занятостьОпыт 1–3 года
Руководитель группы кадрового учета
Бридж Групп
от 100000 руб.
Полная занятостьОпыт 3–6 лет
Менеджер по продажам (тёплая база)
Оптисейл
до 4000
Полная занятостьОпыт 1–3 года
Менеджер по продукту
Призма
Зарплата не указана
Полная занятостьОпыт 3–6 лет
Старший менеджер по закупкам
Сфера (ИП Зюбин П.Г.)
от 150000 руб.
Полная занятостьОпыт 3–6 лет
DevOps-инженер
Ситидрайв
Зарплата не указана
Полная занятостьОпыт 1–3 года