Senior Chromium Android Engineer — Build the Mobile Browser

Semrush Development, S.L.U.

España

On-site

EUR 90,000 - 130,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Unlimited PTO
Hobby & team building budget allowance
Employee Support Program
Loss of family member financial aid
Employee Resource Groups

Job summary

Semrush seeks a Chromium Android Engineer to join Datos, a Semrush Company, overseeing the Android browser fork built on Chromium. You will own features, bug fixes, and upstream merges while building UI inside the Chromium Android shell and maintaining the native content-filtering stack.

Require 4+ years in Chromium Android, strong Java, JNI/C++, and knowledge of GN/Ninja build systems. English communication across cross-functional teams is essential.

Qualifications

  • 4+ years of commercial experience on a Chromium-based Android browser.
  • Strong Java skills in a large codebase.
  • Solid JNI and C++ with debugging across Java/native boundaries.
  • Experience with Git on large forks and patch series.
  • Knowledge of Chromium Android internals and process boundaries.
  • Understanding GN, Ninja, and depot_tools; Android App Bundle builds.
  • Gradle-only Android experience may not be enough.
  • Familiarity with Google Play policies and privacy requirements.
  • English proficiency for technical communication.

Responsibilities

  • Develop and maintain Android Browser as a long-lived Chromium fork.
  • Build product UI inside the Chromium Android shell following chrome/android patterns.
  • Maintain native content-filtering stack and JNI bridge.
  • Update filter lists and ensure server-delivered rules compatibility.
  • Ensure compliance with Google Play policies and privacy regulations.
  • Own the Android release surface: GN/Ninja builds, app bundles, signing.
  • Debug Java and native crashes across browser, renderer and other processes.
  • Coordinate with backend and data engineering on event schemas and pipelines.

Skills

Chromium Android
Java programming
JNI/C++
Git large fork
Chromium internals
GN/Ninja/depot_tools
Android App Bundle
ProGuard/R8
Play policy compliance
English communication

Tools

GN/Ninja
Android Studio

Job description

Semrush seeks a Chromium Android Engineer to join Datos, a Semrush Company, overseeing the Android browser fork built on Chromium. You will own features, bug fixes, and upstream merges while building UI inside the Chromium Android shell and maintaining the native content-filtering stack.

Require 4+ years in Chromium Android, strong Java, JNI/C++, and knowledge of GN/Ninja build systems. English communication across cross-functional teams is essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Chromium Android Engineer - Build the Mobile Browser Core
Chromium Android Engineer - Build the Mobile Browser Core

Semrush Inc. • Spain

On-site
EUR 70,000 - 100,000
Unlimited PTO
Hobby & team building budget allowance
Employee Support Program
+2
Chromium Android Engineer (Datos Partnerships Team)
Chromium Android Engineer (Datos Partnerships Team)

Semrush Development, S.L.U. • Spain

On-site
EUR 90,000 - 130,000
Unlimited PTO
Hobby & team building budget allowance
Employee Support Program
+2
Chromium Android Engineer (Datos Partnerships Team)
Chromium Android Engineer (Datos Partnerships Team)

Semrush Inc. • Spain

On-site
EUR 70,000 - 100,000
Unlimited PTO
Hobby & team building budget allowance
Employee Support Program
+2
Senior C++/Chromium Engineer — Privacy Tech, Remote
Senior C++/Chromium Engineer — Privacy Tech, Remote

DuckDuckGo • Spain

Remote
EUR 150,000 - 165,000
Founding Browser Stack Engineer (Open Web Data)
Founding Browser Stack Engineer (Open Web Data)

Zyte Group • Madrid

Hybrid
EUR 90,000 - 150,000
Flexible work locations
Conference opportunities
Open source tooling
Browser Stack Engineer - Remote
Browser Stack Engineer - Remote

Zyte Group • Madrid

Hybrid
EUR 90,000 - 150,000
Flexible work locations
Conference opportunities
Open source tooling
Senior Android SDK Engineer — CQoE & Speedtest
Senior Android SDK Engineer — CQoE & Speedtest

Ziff Davis, LLC • Málaga

Hybrid
EUR 50,000 - 75,000
Senior Android SDK Engineer - Network Measurement & C++/JNI
Senior Android SDK Engineer - Network Measurement & C++/JNI

Ookla • Spain

On-site
EUR 50,000 - 75,000
Senior Android Engineer – Kotlin/Jetpack, Hybrid Role
Senior Android Engineer – Kotlin/Jetpack, Hybrid Role

Sunweb Group • Gerona

Hybrid
EUR 56,000 - 71,000
Hybrid work model
Office furniture & IT equipment
Career development plan
+3
Senior Android Engineer — Architecture Lead, Fast Growth
Senior Android Engineer — Architecture Lead, Fast Growth

Stark Future SL • Sant Boi de Llobregat

On-site
EUR 70,000 - 95,000
Competitive salary
Lunch in house restaurant
Gym access
+1