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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →