yandex
УдалённоПолная занятость

Разработчик антидетект-браузера / C++ / Chromium

ИИОценка ИИ

Интересный и редкий технологический стек, полная удаленка с оплатой в USD и работа над сложным продуктом делают вакансию привлекательной для опытных системных разработчиков.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.


Вакансия из открытого источника
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Высокая сложность обусловлена необходимостью работы с огромной кодовой базой Chromium и Blink, а также специфическими знаниями в области обхода систем антифрода и фингерпринтинга.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Анализ зарплаты

Медиана5 500 $
Рынок4 000 $ – 8 000 $
ИИОценка ИИ

Зарплата не указана, но для специалистов по Chromium/C++ с опытом модификации движка рыночные предложения начинаются от $4000-5000 и могут достигать значительно более высоких отметок в зависимости от глубины экспертизы.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Сопроводительное письмо

Составьте сопроводительное письмо под эту вакансию с вашим резюме

Иллюстрация сопроводительного письмаИллюстрация сопроводительного письма

Описание вакансии

Разработчик антидетект-браузера / C++ / Chromium

*🏢* Компания: XPN (XPN Network)

*💰* ЗП: не указана

*🌍* Формат: Удалённо (Мир)

О компании:

Мы — международная компания, ориентированная на разработку и продвижение mobile-first продуктов и технологических решений. Сейчас развиваем собственный антидетект-браузер на базе Chromium и доводим продукт до production-качества.

Задачи:

• Вносить изменения в исходники Chromium и Blink на C++.

• Работать с параметрами browser fingerprinting: 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 и прокси.

Стек:

C++, Chromium, Blink, V8, JavaScript, TypeScript, Python, Playwright, Puppeteer, Chrome DevTools Protocol, GN, Ninja, WebGL, WebRTC, Linux, Git

Условия:

• Оплата в USD.

• Полностью удалённая работа — возможность из любой точки мира.

• Гибкий график и работа по московскому часовому поясу.

• Высокая степень самостоятельности и влияние на архитектуру продукта.

• Быстрые коммуникации и минимум бюрократии.

*📩* Отклик:

Откликнуться

Больше похожих вакансий + автоотклики с ИИ

Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Больше похожих вакансий + автоотклики с ИИ

Навыки

  • C++
  • Chromium
  • Blink
  • V8
  • JavaScript
  • TypeScript
  • Python
  • Playwright
  • Puppeteer
  • Chrome DevTools Protocol
  • GN
  • Ninja
  • WebGL
  • WebRTC
  • Linux
  • Git

Возможные вопросы на собеседовании

Проверка понимания внутренней архитектуры Chromium и процесса рендеринга.

Расскажите о жизненном цикле патча в Chromium: от внесения изменений в Blink до сборки с помощью GN/Ninja.

Оценка знаний в области анонимизации и подмены отпечатков.

Каким образом можно наиболее эффективно подменить параметры Canvas и WebGL, чтобы это не выглядело подозрительно для антифрод-систем?

Проверка навыков отладки сложного C++ кода.

С какими инструментами отладки вы работаете в Linux при возникновении сегфолтов в многопроцессной архитектуре браузера?

Оценка опыта работы с сетевыми протоколами и утечками данных.

Как предотвратить утечку реального IP-адреса через WebRTC при использовании прокси в модифицированном браузере?

Проверка умения поддерживать проект в долгосрочной перспективе.

Как вы организуете процесс обновления Chromium до новой версии, если у вас наложено более 50 кастомных патчей?

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Похожие вакансии

более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!