WorkListВойтиОформить подписку
SE

Chromium Android Engineer (Datos Partnerships Team)

Semrush · SEO / digital marketing SaaS
Откликнуться на сайте компании ↗

О вакансии

Откуда можно работать
Удалённо, находясь в Испании
из текста вакансии
Английский
требования разнятся: C1–C2
по другим вакансиям компании
Уровень
Middle
стаж из описания: «4+ years»
Деньги
≈ $3–4,3 тыс/мес · оценка Worklist
по рынку страны, грейд в вакансии не указан, данные за август 2026. Это ориентир порядка величины, а не вилка этой роли · Как считаем
Даты
Впервые заметили 13.10 · проверена 02.11
дату публикации работодатель не указал
Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

Описание переведено машинно с английского.

Суть роли

В роли Chromium Android Engineer в команде Datos Partnerships вы будете отвечать за Android-браузер, на котором работает наша панель сбора мобильных данных! Datos предоставляет анонимизированные агрегированные first-party данные о кликстриме. Браузер — это поддерживаемый форк Chromium, а не обёртка над WebView. Вы будете работать с бэкенд-инженерами и инженерами по данным, чтобы браузер оставался надёжным, соответствовал требованиям и был готов к релизам!

Что предстоит делать

  • Поддерживать Android-браузер как долгоживущий форк Chromium, включая функциональность, исправление ошибок, а также слияния upstream для стабильности и безопасности
  • Разрабатывать пользовательский интерфейс продукта в оболочке Chromium Android (панель инструментов, страница новой вкладки, настройки, онбординг, диалоги) с использованием существующих паттернов chrome/android
  • Поддерживать нативный стек фильтрации контента: сопоставление фильтров на C++, мост JNI, косметическую фильтрацию и обновления списков фильтров, включая правила, доставляемые с сервера
  • Обеспечивать соответствие браузера политикам Google Play и нормам о защите персональных данных, включая GDPR
  • Поддерживать релизы для Android: сборки GN/Ninja, app bundles, правила ProGuard/R8 и подпись
  • Отлаживать сбои Java и нативного кода в браузерном, рендерер- и других процессах
  • Согласовывать с бэкенд-инженерами и инженерами по данным схему событий, доставку и изменения в пайплайнах

Требования

  • Требуется степень бакалавра или эквивалентный практический опыт
  • Более 4 лет коммерческого опыта работы с Android-браузером на базе Chromium (например, Chrome for Android, Opera, Yandex Browser или аналогичный форк) либо эквивалентная глубина знаний в слоях chrome/android и content в Chromium
  • Уверенное знание Java в большой существующей кодовой базе
  • Хорошее знание JNI и практический опыт работы с C++, включая привязки jni_zero и отладку сбоев на границе Java и нативного кода
  • Опыт работы с Git на большом форке, включая rebase или слияние длинных серий патчей
  • Знание внутреннего устройства Chromium на Android и границ процессов (браузер и рендерер, WebContents и навигация, вызовы из UI в нативный код)
  • Понимание того, как Chromium собирается с помощью GN, Ninja и depot_tools и как поставляется Android App Bundle. Опыта работы с Android только на Gradle может быть недостаточно.
  • Знакомство с требованиями проверки Google Play, включая ограничения фонового выполнения, разрешения, типы foreground service и правила keep в ProGuard/R8
  • Знание английского языка для технической документации и общения между командами

Условия и бенефиты

  • Неограниченный оплачиваемый отпуск (PTO)
  • Бюджет на хобби и командные мероприятия
  • Программа поддержки сотрудников
  • Материальная помощь в случае потери члена семьи
  • Группы сотрудников по интересам (Employee Resource Groups)

Навыки

ChromiumAndroidJavaJNIC++jni_zeroGitGNNinjadepot_toolsAndroid App BundleProGuardR8GradleGDPR

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти