Frontend Developer (Angular)

Работодатель:
Опыт работы:
Более 6 лет
Место работы:
Москва, улица Станиславского, 21с3

Кто мы:

Эвотор — это ведущая российская ИТ-компания, которая с 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 и мультиязычными интерфейсами.

Присоединяйтесь к команде, создающей технологии, которые вы видите вокруг себя каждый день!

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

Старший разработчик Python (hardware)
БЮРО 1440

Уверенное знание Python. Понимание особенностей архитектуры программно-аппаратных комплексов. Умение выбирать абстракции и писать понятный и поддерживаемый код.

Senior / Lead  Platform Backend Developer
Мы создаем платформу в сфере i-gaming и спорта, ориентированную на B2B-клиентов. Наша цель — сделать продукт максимально удобным для клиентов.

Хорошо знаешь Golang. Отличное понимаешь архитектуру распределённых систем, имеешь опыт проектирования API и взаимодействия сервисов. Понимаешь принципы наблюдаемости (Observability): метрики...

Middle Frontend Developer (Data Visualization)
ФГУП ЦРП

Python 3.11+. Глубокое понимание принципов UI/UX, включая интуитивность интерфейса и логику пользовательского взаимодействия. Знание адаптивной и кросс...

Разработчик на C/C++ под Linux
Квантбокс

Квантбокс на рынке с 2015 года. Хорошее знание языка С. Опыт работы с Linux, docker, shell scripting. Знание языка С++...

250 000 - 350 000 руб.
Разработчик на C/C++ под Linux
Квантбокс

Квантбокс на рынке с 2015 года. Хорошее знание языка С. Опыт работы с Linux, docker, shell scripting. Знание языка С++...

250 000 - 350 000 руб.