> Djinni
senior
Full Stack Engineer
format:Remotecompany:Product
javascripttypescriptfingerprintingwebsocketsrest-apigit
three.jscanvaswebrtc
> full description
Про проєкт
Шукаємо сильного JavaScript / Full-Stack розробника для розвитку платформи аналізу та діагностики вхідного веб-трафіку.
Проєкт пов’язаний з browser technologies, web analytics, fingerprinting, anti-fraud та дослідженням поведінки сучасних браузерних середовищ.
Потрібен технічно сильний розробник, який розуміє не тільки frontend, а й те, які дані браузер передає веб-сайту та як сучасні anti-fraud системи використовують ці сигнали для аналізу сесії.
Основні задачі
- Розробка та підтримка web-платформи для діагностики browser sessions.
- Розробка frontend та backend частин системи.
- Робота з JavaScript browser APIs та client-side diagnostics.
- Аналіз результатів різних anti-fraud систем та приведення їх до єдиного формату.
- Реалізація збору та аналізу browser environment signals.
- Робота з User-Agent, Client Hints, Referer, HTTP Headers, Cookies, Viewport, Screen, Timezone, WebGL, Canvas, WebRTC, WebGPU та Navigator APIs.
- Робота з browser fingerprinting та consistency checks.
- Аналіз network/browser signals та їх взаємозв’язку.
- Розробка JavaScript-модулів для збору технічних характеристик browser environment.
- Розробка API та системи зберігання результатів діагностики.
- Взаємодія з C++ / Chromium developer для перевірки та аналізу поведінки власного browser environment.
- Пошук причин розбіжностей між очікуваними та фактично отриманими browser/network signals.
Вимоги
- 2+ роки комерційної розробки на JavaScript / TypeScript.
- Сильне знання JavaScript та browser APIs.
- Практичний досвід frontend + backend розробки.
- Глибоке розуміння принципів роботи сучасних браузерів.
- Практичний досвід роботи з browser fingerprinting.
- Розуміння User-Agent, Client Hints, Referer, Headers, Cookies, Viewport, WebGL, Canvas, WebRTC, WebGPU.
- Розуміння HTTP/HTTPS, REST API, WebSocket.
- Досвід інтеграції сторонніх API та SDK.
- Розуміння принципів роботи anti-fraud / bot detection систем.
- Досвід роботи з browser automation або browser diagnostics.
- Впевнена робота з Git.
Розуміння базових принципів backend та баз даних.
Ми пропонуємо
- Віддалена робота.
- Довгостроковий проєкт з цікавими технічними задачами.
- Конкурентна заробітна плата.
- Оплачувана відпустка та лікарняні.
- Мінімум бюрократії та максимум технічної свободи.