Unknown company
Разработчик антидетект-браузера / C++ / Chromium
Мы — международная компания, сфокусированная на разработке и продвижении собственных mobile-first продуктов и технологических решений.
Сейчас мы развиваем собственный антидетект-браузер на базе Chromium. У нас уже есть рабочая кодовая база, которую нужно активно развивать: добавлять новую функциональность, улучшать стабильность, поддерживать актуальные версии Chromium и работать с механизмами browser fingerprinting.
Ищем C++ / Chromium Developer, который будет заниматься развитием браузера на уровне исходного кода, разбираться в особенностях Chromium и Blink и помогать доводить продукт до стабильного production-качества.
Это практическая инженерная роль с большим количеством технических задач и самостоятельной работы: нужно будет не просто писать код, а разбираться в устройстве браузера, находить причины ошибок, работать с браузерными API и обеспечивать стабильную работу продукта при обновлениях Chromium.
Чем нужно будет заниматься:
- Вносить изменения в исходники Chromium и Blink на C++.
- Работать с браузерным отпечатком: Navigator, Canvas, WebGL, Audio, шрифты, WebRTC, язык и часовой пояс.
- Проверять согласованность параметров браузерных профилей.
- Поддерживать патчи при обновлении Chromium, исправлять ошибки сборки и падения.
- Писать проверки с использованием Playwright.
Обязательные навыки:
- Практические навыки C++: уметь читать чужой код, вносить изменения и отлаживать ошибки.
- Базовое знание JavaScript и браузерных API.
- Понимание браузерного fingerprinting: какие параметры сайты собирают и как формируется отпечаток.
- Умение работать с Linux, терминалом и Git.
- Знание Python или JavaScript/TypeScript для скриптов и тестов.
- Готовность самостоятельно разбираться в большой кодовой базе и читать техническую документацию.
Будет плюсом:
- Опыт сборки или модификации Chromium.
- Знакомство с Blink, V8, GN/Ninja.
- Опыт с Playwright, Puppeteer или Chrome DevTools Protocol.
- Работа с WebGL, WebRTC и прокси.
Мы предлагаем:
- Достойный доход в USD
- Вечная удаленка — возможность работать из любой точки мира
- Лояльное отношение к графику (работаем по московскому часовому поясу с разумной гибкостью)
- Возможность развивать собственный технологический продукт и напрямую влиять на его архитектуру, функциональность и техническое
- Высокий уровень самостоятельности и свободы в выборе технических решений
- Быстрые коммуникации, минимум бюрократии, дружелюбная атмосфера
👀 Откликнуться:
@TheHRNikolay