МТС Банк — команда, которая развивает цифровые финансовые сервисы и делает их доступными для всех.
Мы работаем с современным технологическим стеком, высоконагруженными системами и облачной инфраструктурой. Такой подход позволяет создавать надёжные решения для бизнеса и клиентов.
Сейчас мы в поиске Web-разработчика в Стрим Продукты платежной системы B2B
Чем предстоит заниматься:
- разрабатывать web-страницу/личный кабинет платёжного сервиса
- реализовывать пользовательские сценарии: авторизация, получение виртуального номера, просмотр баланса, пополнение счёта, получение кода подтверждения, просмотр истории операций
- интегрироваться с backend API сервиса
- реализовывать обработку состояний: loading, error, pending, success
- работать с формами, валидацией и отображением ошибок
- создавать переиспользуемые UI-компоненты и работать с дизайн-системой
- покрывать код тестами
- взаимодействовать с аналитиками, backend-разработчиками, дизайнерами и продуктовой командой.
Будет плюсом:
- опыт работы с Next.js
- опыт интеграции платёжных сценариев: redirect flow, платёжные формы, эквайринговые виджеты
- опыт работы со Storybook
- опыт e2e-тестирования на Playwright/Cypress; понимание принципов безопасной работы с авторизацией, сессиями и защищёнными роутами
- опыт frontend-мониторинга и аналитики пользовательских событий.
Наши пожелания к кандидату:
- опыт коммерческой разработки на React и TypeScript
- отличное знание JavaScript (ES6+)
- уверенное понимание TypeScript
- хорошее знание React: хуки, состояние, формы, производительность
- опыт разработки адаптивных web-интерфейсов
- опыт интеграции с backend-сервисами по REST API / OpenAPI
- практический опыт написания unit-тестов