Ведущий разработчик (React, TypeScript)

Фаззи Лоджик Лабс

Ведущий разработчик (React, TypeScript)

Москва, Сокольническая линия, метро Проспект Вернадского

Метро: Проспект Вернадского

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

О проекте:

Мы делаем консоль антифрод-аналитика - рабочий инструмент для тех, кто сидит за ним по 8–10 часов подряд.

Внутри: таблицы событий на десятки тысяч строк, карточка сессии со всей телеметрией устройства, конструктор правил с деревом условий и drag-and-drop, дашборд с распределением решений и топом причин отказов.

Сама платформа - сессионный антифрод: в реальном времени принимает телеметрию с мобильных и веб-клиентов, вычисляет признаки и выдаёт решение по сессии.

Заказчики - крупные финансовые и торговые организации, поставка on-premise. Здесь фронтенд не витрина. От того, насколько быстро аналитик найдёт нужное событие и соберёт правило, зависит, поймают мошенника или нет.

Чем предстоит заниматься (обязанности):

  • Развивать SPA-консоль: React 18, TypeScript, Vite, Tailwind CSS, TanStack Query.
  • Делать экраны: дашборд, список и редактор пресетов правил, история событий, карточка события, справочник фактов, роли и права.
  • Собирать конструктор правил: дерево условий, drag-and-drop на dnd-kit, выбор фактов, валидация выражений.
  • Работать contract-first: типы генерируются из OpenAPI через openapi-typescript и openapi-fetch.
  • Контракт с BFF правится вместе с бэкендом, а не додумывается на ходу.
  • Разграничивать права в интерфейсе по ролям на основе JWT.
  • Держать производительность на больших объёмах: виртуализация таблиц, мемоизация, контроль ререндеров.
  • Писать тесты на Vitest, участвовать в код-ревью.
  • Вместе с аналитиком и дизайнером доводить UI-спецификацию до состояния, по которому можно кодить без догадок.
  • Периодически - задачи по интерфейсу смежного транзакционного продукта.

Что мы ждём от вас:

  • Высшее оконченное техническое образование.
  • От 5 лет во frontend-разработке.
  • React 18 и TypeScript на продвинутом уровне: строгая типизация, дженерики, генерация типов из схем.
  • Уверенная работа с состоянием серверных данных: TanStack Query, RTK Query или аналог.
  • CSS-архитектура: Tailwind либо осознанная альтернатива, которую вы сможете объяснить.
  • Vite или Webpack: настройка сборки, оптимизация бандла.
  • REST, OpenAPI / Swagger, генерация клиента из спецификации.
  • Vitest, Jest или Testing Library.
  • Git, код-ревью, работа в Agile-команде от 2 лет.
  • Опыт сложных внутренних интерфейсов: большие таблицы, фильтры, формы с динамической структурой, конструкторы.

Будет плюсом:

  • Визуализация данных: Chart.js, Recharts, D3.
  • Виртуализация списков: TanStack Virtual, react-virtualized.
  • Доступность и клавиатурная навигация в плотных интерфейсах.
  • Опыт с легаси-контуром React 16 / Redux / Material-UI.
  • Понимание браузерного fingerprinting, WebRTC, сигналов Canvas и WebGL - у нас есть собственный JS-SDK.
  • Базовая Java или Kotlin, чтобы самому поправить BFF, а не ждать бэкендера.

Ключевые навыки: JavaScript, TypeScript, React, React 18, Vite, Tailwind CSS, TanStack Query, REST API, OpenAPI, Vitest, HTML, CSS, Redux, Webpack, SPA

Условия:

  • Официальное трудоустройство по ТК РФ;
  • Стабильная заработная плата;
  • График работы 5/2, 40-часовая рабочая неделя;
  • ДМС после прохождения испытательного срока;
  • Онлайн-платформа по обучению от материнской компании;
  • Полная занятость;
  • Гибкое начало трудового дня;
  • Удаленная работа.
Навыки
  • JavaScript
  • TypeScript
  • React
  • React 18
  • REST API
  • Vite
  • Tailwind CSS
  • TanStack Query
  • OpenAPI
  • Vitest
  • HTML
  • CSS
  • Redux
  • Webpack
  • SPA
Посмотреть контакты работодателя

Адрес

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

Просвещение
  • Москва

  • Не указана

Рекомендуем
В Кадре
  • Москва

  • до 220000 RUR

Рекомендуем
Азиатско-Тихоокеанский Банк

Ведущий разработчик (front-end senior)

Азиатско-Тихоокеанский Банк

  • Москва

  • до 220000 RUR

Рекомендуем

Frontend React Middle+/Senior

Райгородский Денис Владимирович

  • Москва

  • от 220000 RUR

Бигу Групп

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

Бигу Групп

  • Москва

  • до 300000 RUR

Электронная Москва

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

Электронная Москва

  • Москва

  • до 300000 RUR

Диджитал Лайн

Middle/Senior Automation QA (Typescript)

Диджитал Лайн

  • Москва

  • до 270000 RUR

IBS
  • Москва

  • до 270000 RUR

  • Москва

  • от 185000 RUR

Senior Fullstack Developer

Кидс Аппс

  • Москва

  • от 185000 RUR

Ruscore
  • Москва

  • от 185000 RUR

Системная Интеграция

Frontend-разработчик (React, TS)

Системная Интеграция

  • Москва

  • от 185000 RUR

СПРОСИВРАЧА

Senior frontend developer (React)

СПРОСИВРАЧА

  • Москва

  • от 185000 RUR

SkillStaff
  • Москва

  • от 185000 RUR

Зерно-Агрегатор

Бэкенд-разработчик Nest.js

Зерно-Агрегатор

  • Москва

  • от 160000 RUR

Рунити
  • Москва

  • от 160000 RUR

МТС
  • Москва

  • от 160000 RUR

Росгосстрах
  • Москва

  • от 160000 RUR

Itprostudio
  • Москва

  • от 150000 RUR

Исаев Хажи Сайтмухамедович

Senior Fullstack Developer (Al/MedTech) - Med Voice

Исаев Хажи Сайтмухамедович

  • Москва

  • до 280000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию