ГлавнаяВакансииIT и разработкаПрограммистSenior Frontend-разработчик (React / TypeScript)

ТМГТ · Москва

Senior Frontend-разработчик (React / TypeScript) — ТМГТ

Tenant Admin Console — мульти-тенантный UI с RBAC: разные пользователи видят разный UI и разные данные. Proof-of-Reserves дашборды...

Выше 75% предложенийЕсть тестовое задание

Где эта вакансия на рынке

Голубая полоса — вилка, в которую попадает половина предложений «Программист», серая засечка — середина рынка. Предложение обгоняет 81% вакансий направления.

61 000 ₽в среднем 200 000 ₽300 000 ₽

Коротко о вакансии

Предложение выше рынка: 250 000 — 300 000 ₽ против средних 200 000 ₽ по направлению «Программист» — это плюс 38%. В требованиях: react, typescript, javascript, redux toolkit, zustand. Компания нанимает активно — открытых позиций сейчас 6.

В Москве по этому направлению платят в среднем 250 000 ₽, предложение обгоняет 68% местных вакансий.

Описание вакансии

О роли

Вы строите фронтенд-слой регулируемой ЦФА-платформы под российских финансовых институтов. Это не очередной SaaS-лендинг — это мульти-тенантный admin console с пятью разными типами пользователей (эмитент, брокер, инвестор, compliance-офицер, regulator-view), real-time дашбордами и сложными compliance-формами.

Что предстоит делать
Tenant Admin Console — мульти-тенантный UI с RBAC: разные пользователи видят разный UI и разные данные
Proof-of-Reserves дашборды — публичные real-time дашборды по каждому эмитенту стейблкоина
Compliance UI — формы KYB-онбординга эмитентов, KYC-онбординга инвесторов, sanctions screening
Журнал операций — таблицы и графики транзакций ЦФА с фильтрацией для compliance-офицеров
Real-time updates через WebSocket — orderbook, статусы транзакций, события платформы
White-label SDK — React-компоненты для встраивания клиентами в их собственные UI
Документация для разработчиков клиентов: Storybook, demo-страницы, API reference
Профиль
React + TypeScript: 4+ года production-опыта и senior-level ownership. Hooks, Suspense, Context, error boundaries — на автомате.
State management: Опыт с Redux Toolkit, Zustand, или похожим. Работа со сложным состоянием в SaaS-приложениях.
UI/UX чувствительность: Понимание design systems, Figma-handoff, accessibility. Опыт с компонентными библиотеками (Ant Design, Mantine, shadcn/ui, MUI).
Данные и графики: Опыт с charting-библиотеками (Recharts, ECharts, D3) для финансовых данных, тайм-серий, real-time updates.
Backend-понимание: Знание REST/gRPC, WebSocket, OpenAPI. Опыт работы с тяжёлыми API. Базовое понимание авторизации (OAuth2, JWT, RBAC).
Качества: Самостоятельность, готовность работать с финансовой терминологией (тип ЦФА, эмитент, оферта, регуляторный отчёт), понимание performance в браузере.
Стек

React 18+, TypeScript, Vite, Tailwind CSS, Recharts/ECharts, Zustand или Redux Toolkit, React Query, Vitest + Playwright, Storybook, self-hosted GitLab CI. Backend на Go + gRPC.

Формат работы

Основной формат — работа из офиса в Хамовниках, Москва. Ограниченный гибрид возможен по согласованию, но большинство рабочих дней команда проводит в офисе. Remote-only не рассматриваем: для этой роли важно быть частью ежедневного продуктового и инженерного контекста команды.

Условия: корпоративный ноутбук с MDM и шифрованием диска, VPN ViPNet/Континент, NDA + соглашение о коммерческой тайне (ФЗ-98), доступ только к staging/test API, не к продакшену.

Что мы предлагаем
2 параллельных позиции — команда из 3 человек (Senior + 2 SWE), нормальный темп без overload
Реальный продукт под регулируемым финрынком — каждая фича проходит compliance review
Modern stack без legacy
Офисный формат в Хамовниках с возможностью ограниченного гибрида по согласованию
Опыт работы со сложными интерфейсами уровня финансовой инфраструктуры — редкая запись в CV
Идеальный кандидат

Senior Frontend-инженер с 4+ годами production-опыта, сильным React/TypeScript и личным ownership сложного customer-facing продукта. Особенно ценен опыт fintech, payments, SaaS с критичными пользовательскими состояниями, real-time интерфейсами, ролями/правами и security-sensitive UX. Сильное техническое образование — заметный плюс, но production-результат важнее названия вуза.

Процесс

Полностью письменный до оффера. После screening — короткое тестовое задание (UI-фрагмент с charts и real-time updates, 3-4 часа), затем оффер.

Резюме + ссылки на pet-projects/GitHub в чат с пометкой «SWE Frontend».

Вакансия опубликована 18 сентября, проверена 19.09.2026. Открыть оригинал.

Ключевые навыки

ReactTypeScriptJavaScriptRedux ToolkitZustandReact QueryViteTailwind CSSWebSocketREST APIgRPCStorybookPlaywrightOAuth 2.0RBAC

Как откликнуться

Отклик оформляется на странице работодателя — кнопка выше ведёт туда напрямую. Перед отправкой стоит подогнать резюме под текст вакансии: работодатели читают первые строки и ищут в них свои слова. Если рассылаете отклики десятками, посмотрите сервис автооткликов — он отправляет их за вас по заданным настройкам, до 50 в сутки. Про сам поиск работы есть разбор в статье как быстро найти работу.

Спросите нейросети о вакансии

Отвечает DeepSeek по данным этой страницы: зарплата против рынка, условия, работодатель

Вопросы по этой вакансии

Сколько платят на позиции «Senior Frontend-разработчик (React / TypeScript)»?

Работодатель указал вилку 250 000 — 300 000 ₽. В среднем по направлению «Программист» платят 200 000 ₽, то есть предложение выше рынка.

Какой опыт нужен?

В требованиях указано: от 3 до 6 лет. Работать нужно на месте, город — Москва.

Вакансия ещё открыта?

Да, на 19.09.2026 она активна: каждую ночь каталог сверяется с источником, закрытые предложения помечаются и уходят из списков.

О компании

ТМГТ

АО «ТрансМашГазТокен» (ТМГТ) — московская технологическая компания, которая создаёт B2B-инфраструктуру для институциональной работы с цифровыми активами. Мы разрабатываем программную платформу для кастодии, расчётов, управления операциями и контроля рисков в регулируемой среде. ТМГТ находится на стадии pre-launch. Сейчас команда проектирует архитектуру платформы, инженерные и защитные контуры, ин…

Открытых вакансий: 6

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

Соседи по направлению с близкими требованиями.

Программист 1С

318 000 — 318 000 ₽+38% к среднему

Объединенная Энергостроительная Корпорация · Москва

Доработка типовых конфигураций, анализ и исправление возникающих ошибок. Настройка обменов между информационными базами. Программирование (непосредственное написание кода). Написание интеграций с...

От 3 до 6 летПрограммистОпубликована 18 сентября

Middle PHP-разработчик

250 000 — 360 000 ₽+52% к среднему

YCLIENTS LLC · Москва

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

От 1 года до 3 летПрограммистОпубликована 18 сентября

Fullstack-разработчик

180 000 — 350 000 ₽+32% к среднему

ДЖЕЙКЕТ · Екатеринбург

Мобильные приложения: Flutter (iOS/Android). Backend: Laravel (PHP), Python, GoLang (микросервис). АРМ диспетчера: VueJS. Базы данных: PostgreSQL, Redis. Очереди: RabbitMQ.

От 3 до 6 летПрограммистОпубликована 16 сентября

Программист-Интегратор 1С

от 250 000 ₽+25% к среднему

Нанодент · Москва

Настройка, администрирование, поддержка, доработка типовых конфигураций 1С УТ 11, БП и ЗУП 3 под задачи бизнеса (склад, закупки, продажи...

От 3 до 6 летПрограммистОпубликована 17 сентября

Ведущий программист 1С

от 250 000 ₽+25% к среднему

НОНТОН · Санкт-Петербург

Кастомная конфигурация на базе БСП (оперативный учёт). Комплексная автоматизация (без ЗУП и БП, с кастомной подсистемой WMS). Участие в проектах...

Можно удалённоОт 3 до 6 летПрограммистОпубликована 17 сентября

Middle Backend-разработчик / Middle Backend-developer

от 250 000 ₽+25% к среднему

Playerok · Москва

Внедрение Open Telemetry и анализ данных для поиска проблемных мест. Работы над оптимизацией проекта, улучшение стабильности и скорости.

Можно удалённоОт 3 до 6 летПрограммистОпубликована 17 сентября

Другие вакансии компании

Python Tech Lead / Staff Backend Engineer (Payments)

300 000 — 350 000 ₽+62% к среднему

ТМГТ · Москва

Ищем hands-on технического лидера, который возьмёт ownership критического транзакционного контура: payment execution, ledger, processor integrations и reconciliation.

От 3 до 6 летПрограммистОпубликована 17 сентября

Senior SRE / Platform Engineer (AWS / Kubernetes)

300 000 — 380 000 ₽+84% к среднему

ТМГТ · Москва

Определение и внедрение SLO/SLI, error budgets, алертинг на их основе. Построение и развитие CI/CD, инфраструктура как код (Terraform...

От 3 до 6 летDevOps-инженерОпубликована 30 августа

Где платят больше

Ближайшие предложения того же направления с более высокой вилкой.

Ведущий Программист 1С

от 320 000 ₽+60% к среднему

КорсГрупп · Тула

Доработка и сопровождение конфигураций под нужды заказчика. Анализ и исправление ошибок в работе конфигураций. Разработка интеграций с внешними учетными системами.

От 3 до 6 летСтажировкаПрограммистОпубликована 18 сентября

Senior/Tech Lead frontend-разработчик

300 000 — 350 000 ₽+62% к среднему

Бизнес Технологии · Санкт-Петербург

Сервер приложений Global ERP является средой выполнения логики бизнес-приложений, написанных на языке Scala. Сервер написан на языке Java, JS...

Можно удалённоБолее 6 летПрограммистОпубликована 17 сентября

Python Tech Lead / Staff Backend Engineer (Payments)

300 000 — 350 000 ₽+62% к среднему

ТМГТ · Москва

Ищем hands-on технического лидера, который возьмёт ownership критического транзакционного контура: payment execution, ledger, processor integrations и reconciliation.

От 3 до 6 летПрограммистОпубликована 17 сентября

Расчёты по этой вакансии

Вилка в объявлении указана до вычета налога. Посчитайте, сколько останется на руки и что выйдет с отпускными и переработками.

Ещё по направлению

Разработка на Python, Java, C#, 1С, JavaScript и других стеках: продукты, интеграции, поддержка систем.