Разработчик антидетект-браузера / C++ / Chromium
Интересная и редкая инженерная роль для C++ разработчиков с оплатой в USD и полной удаленкой. Проект предлагает высокую степень автономности и работу над сложным технологическим продуктом.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Высокая сложность обусловлена необходимостью работы с огромной кодовой базой Chromium и Blink, а также специфической нишей антидетект-технологий. Требуются глубокие знания C++ и понимание низкоуровневых браузерных API.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в USD соответствует международным стандартам для опытных системных разработчиков. Учитывая узкую специализацию (Chromium), предложение является конкурентоспособным на глобальном рынке.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
*🙂* Новая вакансия
*📍*Разработка
Разработчик антидетект-браузера / 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
— Вечная удаленка — возможность работать из любой точки мира
— Лояльное отношение к графику (работаем по московскому часовому поясу с разумной гибкостью)
— Возможность развивать собственный технологический продукт и напрямую влиять на его архитектуру, функциональность и техническое
— Высокий уровень самостоятельности и свободы в выборе технических решений
— Быстрые коммуникации, минимум бюрократии, дружелюбная атмосфера
Будем рады твоему отклику!
*👀* Откликнуться:
———
*🐢 [C-Level](https://t.me/+W_FSKOa-j544NjAy) 💚* Джунам
*🫶* Удалёнка джунам
*💜[За рубежом](https://t.me/+BO4DcXIAKqg1ODYy) 💚*Разрабам
*💖[Дизайнерам](https://t.me/+9cosivWJhhE4M2Ri) 🟠*Маркетологам
*🖤 [HR](https://t.me/+1bnvboBdNRViZmMy) 💜 [QA](https://t.me/+H9UAixzqTEQ3Zjky) 🟡* Менеджерам
*🔴* Аналитикам
*💚 разместить резюме и быстро найти работу* →www.vseti.app/newcv
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- C++
- Chromium
- Blink
- JavaScript
- Linux
- Git
- Python
- TypeScript
- Playwright
- V8
- Ninja
- WebGL
- WebRTC
Возможные вопросы на собеседовании
Проверка понимания архитектуры Chromium и процесса сборки.
Расскажите о вашем опыте работы с GN и Ninja. С какими трудностями вы сталкивались при сборке Chromium?
Ключевой навык для антидетект-браузера.
Каким образом можно подменить параметры Canvas и WebGL так, чтобы это выглядело естественно для антифрод-систем?
Проверка навыков поддержки долгоживущих изменений в стороннем коде.
Как вы организуете процесс обновления версии Chromium, если у вас наложено множество кастомных патчей на исходный код?
Проверка знаний сетевого стека браузера.
Как в Chromium реализована работа с прокси на уровне сетевого стека и какие сложности возникают при изоляции WebRTC?
Оценка навыков отладки.
Опишите ваш подход к поиску причин падения (crash) в многопроцессной архитектуре браузера.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

