BTS Digital - это IT-компания, которая создаёт цифровые продукты, упрощающие жизнь людей. Мы развиваем экосистему сервисов для повседневных задач, бизнеса и государственного сектора.
Нашими продуктами : Aitu Messenger, Aitu Koshelek 2.0, Aitu Passport и Системой мгновенных платежей уже пользуются более 9 миллионов человек.
Мы растём и усиливаем команду, поэтому сейчас находимся в поиске Senior Frontend Security Engineer (Liveness Detection System), который хочет работать с масштабными продуктами и решениями, влияющими на миллионы пользователей.
Разработка защищенного frontend для системы liveness detection
Имплементация механизмов защиты от injection-атак на клиентской стороне
Детектирование и блокировка попыток подмены видеопотока и виртуальных камер
Мониторинг целостности браузерного окружения и обнаружение переопределенных методов браузера
Разработка антиотладочных механизмов и защиты от автоматизации
Интеграция с backend для валидации клиентских данных
JavaScript Security: глубокое понимание безопасности на стороне клиента
Детектирование переопределения нативных методов (prototype pollution, method override detection)
Proxy/Reflect API для мониторинга объектов
Object.freeze, Object.seal для защиты критичных объектов
WebRTC Security: валидация MediaStream и MediaDevices API
Детектирование виртуальных камер (OBS, ManyCam, virtual devices)
Анализ метаданных видеопотока (constraints, capabilities, deviceId)
Fingerprinting реальных устройств vs виртуальных
Browser Fingerprinting:
Canvas/WebGL fingerprinting для детектирования эмуляции
Audio context fingerprinting
Анализ расхождений в браузерном окружении
Anti-Debugging:
Детектирование DevTools (debugger statements, timing attacks)
Обфускация и защита критичного кода
Защита от Puppeteer/Selenium/Playwright
Разработка пользовательского интерфейса для liveness
Знание техник атак
Injection attacks: XSS, DOM-based attacks, prototype pollution
Video injection: подмена getUserMedia, MediaStream manipulation
Replay attacks: детектирование предзаписанного видео
Bot detection и anti-automation техники
Опыт работы
5+ лет опыта коммерческой разработки frontend
Практический опыт закрытия уязвимостей по результатам penetration testing фронтенда
Опыт работы с WebRTC и Media Capture API
Будет плюсом:
Опыт с WebAssembly для критичных security-компонентов
Знание криптографии (Web Crypto API, challenge-response)
Опыт с Computer Vision библиотеками (TensorFlow.js, face-api.js)
Понимание биометрических стандартов (ISO/IEC 30107 Presentation Attack Detection)
Deepfake detection основы
Сертификаты по информационной безопасности
Опыт проведения security audits фронтенд-приложений
Знание техник обхода защит для понимания векторов атак
Опыт разработки для мобильных приложений (IOS, Android)
Знание bridge-коммуникации между JavaScript и нативным кодом (JavaScriptCore, WebViewJavascriptBridge)
Детектирование jailbreak/root на устройствах через JavaScript API
опыт работы с Angular
Инструменты обфускации и защиты кода
TypeScript
WebRTC, MediaStream API
Web Crypto API
WebAssembly (опционально)