Назад
Company hidden
2 дня назад

Senior Android SDK Engineer (Mobile)

130 000 - 170 000$
Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US, Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

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

Текст:
/

TL;DR

Senior Android SDK Engineer (Mobile): Designing, building, and maintaining an Android SDK for mobile observability with an accent on performance monitoring, crash detection, and ANR monitoring. Focus on developing low-level systems, optimizing SDK overhead, and evolving developer-friendly APIs across Kotlin, Java, and native components.

Location: Remote. This role is open to candidates located anywhere in the U.S. or Canada. We are a remote-first company, but expect travel for team off-sites and collaboration to be approximately once per quarter. Must be located in the U.S. or Canada, and comfortable with quarterly travel for team off-sites.

Salary: $130,000–$170,000

Company

hirify.global delivers a user-focused observability solution built on OpenTelemetry, providing crucial insights across DevOps, web, and mobile teams to enhance app experiences for major customers.

What you will do

  • Design, build, and maintain a public Android observability SDK used by external developers in production at scale.
  • Work on crash capture (JVM and NDK), ANR detection, performance tracing, and session orchestration.
  • Develop and maintain native (C/C++) components including signal handling and JNI bridges.
  • Evolve the SDK’s OpenTelemetry integration for spans, traces, and distributed tracing via W3C Traceparent.
  • Optimize the SDK for minimal overhead in startup time, memory footprint, thread usage, and binary size.
  • Own API surface design, binary compatibility, and versioning for a public SDK.

Requirements

  • Strong proficiency in Kotlin, with solid working knowledge of Java.
  • Deep understanding of Android runtime fundamentals: lifecycle, threading/Looper, memory, startup behavior.
  • Experience working with native code (C/C++) on Android (NDK / JNI).
  • Track record building or maintaining SDKs, libraries, or developer-facing platforms.
  • Experience optimizing for performance and reliability in production mobile environments.
  • Strong written and verbal communication skills, especially when discussing technical tradeoffs.

Nice to have

  • Experience with Android Gradle Plugin internals, custom Lint rules, or bytecode instrumentation.
  • Open-source contributions or experience designing and evolving public APIs.
  • Familiarity with cross-platform frameworks (React Native, Flutter, Unity) and their native SDK interactions.

Culture & Benefits

  • Remote-first company with an expectation of quarterly travel for team off-sites and collaboration.
  • Work in an environment where AI-assisted tools are increasingly part of engineering workflows.
  • Opportunity to grow in an exciting and collaborative environment.
  • Offers equity in the form of options and a variety of benefits.
  • The role emphasizes SDK / framework / platform engineering, not application UI development.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник - загрузка...