WorkListВойтиОформить подписку
EM

Senior Frontend Engineer (Analytics SDK Dashboard)

Empat · Разработка ПО
Откликнуться на сайте компании ↗

О вакансии

Откуда можно работать
Удалённо
Компания нанимает: из любой страныпо данным компании
Занятость
Part-time
из текста вакансии
Английский
B2+
из текста вакансии
Уровень
Senior
указан работодателем
Деньги
≈ $3,9 тыс/мес · оценка Worklist
по мировому рынку, данные за август 2026 · Как считаем
Даты
Впервые заметили 01.11 · проверена 02.11
дату публикации работодатель не указал
Почему в каталоге:Нанимает без привязки к странеПодробнее о компании →Найм без привязки к стране подтверждён. Есть ли в команде выходцы из Восточной Европы, Кавказа и Центральной Азии, мы не знаем.

Описание переведено машинно с английского.

Суть роли

Мы ищем Senior Frontend Engineer (консультант на неполной занятости, 20–30 часов в неделю, с возможностью перехода от неполной занятости к полной), который будет отвечать за клиентские продукты американской платформы поведенческой аналитики на ранней стадии для финтеха и банков: легковесный JavaScript SDK, потоковую передачу данных сессий и дашборд для мониторинга мошенничества.

В этой роли вы будете отвечать за всю клиентскую часть — от браузерного SDK, который собирает поведенческие сигналы, через доставку данных до дашборда, где клиенты видят результаты. Сначала вы будете поддерживать стабильность текущей интеграции с клиентами и быть готовым быстро вмешаться, если что-то сломается. Со временем вы будете развивать продукт по мере роста запросов клиентов. Это отличная возможность для того, кто глубоко разбирается в браузерах и JavaScript, любит отвечать за продукт от начала до конца, заботится о каждом килобайте размера бандла и хочет работать напрямую с небольшой практичной командой руководителей (VP of Product, VP of Data Science, CEO).

Что предстоит делать

  • Создавать и поддерживать браузерный SDK на чистом JS без зависимостей, со строгим контролем размера бандла и доставкой через глобальный CDN;
  • Отвечать за запись и потоковую передачу сессий: рекордер, плеер, а также пакетную доставку данных без дубликатов на платформу данных;
  • Обрабатывать согласие пользователя и обеспечивать корректную деградацию функциональности при блокировке API браузера;
  • Создать клиентский дашборд для мониторинга мошенничества и довести его от прототипа до продакшена;
  • Реализовать просмотр сессий в реальном времени и понятное отображение классификации ботов/мошенничества;
  • Следить за актуальностью и корректностью данных на дашборде и поддерживать контракты данных между хранилищем и UI;
  • Поддерживать качество с помощью Jest, Playwright e2e, проверок ESLint/pre-commit и ограничения по размеру бандла, которое действительно блокирует релизы;
  • Поддерживать стабильность текущей интеграции с клиентами и быстро вмешиваться, когда что-то ломается;
  • Развивать продукт по мере роста запросов клиентов, включая возможный выход в мобильную разработку.

Требования

  • 5+ лет опыта работы с JS/TS в продакшене, включая не менее 2 лет работы над клиентским кодом, критичным к производительности (SDK, браузерные инструменты, embedded web);
  • Глубокие знания браузера: event loop, точность таймингов, cross-origin, feature detection, совместимость с iOS Safari / Android Chrome / Electron;
  • Опыт поддержки или вендоринга сторонней JS-библиотеки или форка (отслеживание upstream, backports, дисциплина релизов);
  • Практический опыт работы с Rollup, Babel, компромиссами минификации/обфускации и анализом размера бандла;
  • Подход «без зависимостей» по умолчанию и умение обосновать каждую зависимость;
  • Опыт написания unit- и e2e-тестов в CI (GitHub Actions), включая регрессии в headless-окружениях, окружениях дата-центров и браузерных окружениях, похожих на ботов;
  • Готовность отвечать за смежную с бэкендом часть: дашборд на Python, его API и запросы к BigQuery;
  • Умение читать спецификации протоколов передачи данных (wire) и контрактов;
  • Английский B2+ для общения с C-level стейкхолдерами;
  • Проживание в Европе (предпочтительно Украина/Польша) или в США, с доступностью примерно в интервале 9:00–13:00 по тихоокеанскому времени (не каждый день, в основном чек-ины и онбординг).

Будет плюсом

  • Опыт работы с поведенческой биометрией, обнаружением ботов, captcha/anti-fraud или browser fingerprinting;
  • Знакомство со спецификациями W3C/WHATWG (Pointer Events, Input Events, Media Capabilities, EME);
  • Опыт работы с графиками в реальном времени, производительностью больших таблиц и D3 или аналогичными инструментами;
  • Опыт работы с BigQuery/Parquet;
  • Опыт публикации публичного npm-пакета (версионирование, breaking changes, deprecation).

Условия и бенефиты

  • Интересный проект и технические задачи, которые способствуют как профессиональному, так и личному росту.
  • Долгосрочный проект со стабильностью и возможностью влиять на результат.
  • Гибкий график, ориентированный на результат, с гибридным или удалённым форматом работы.
  • Удобный современный офис в Киеве с резервным питанием от генератора и аккумуляторов.
  • Конкурентная зарплата и поддерживающий период онбординга/испытательный срок.
  • Командные мероприятия, включая вечеринки, онлайн-активности, пикники и многое другое.
  • Возможность работать в компании Top Employer (DOU 2025).

Навыки

JavaScriptTypeScriptJestPlaywrightESLintRollupBabelGitHub ActionsPythonBigQueryD3Parquetnpm

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти