Staff Mobile Engineer - Session Replay
New
G
Grafana LabsObservability software
We are considering candidates based in the US and Canada only, within the Eastern or Central time zones., Eastern or Central time zonesFull-TimeStaff
SalaryIn US, the OTE (On-Target Earnings)/Base compensation range for this role is $189,374 - $227,249 USD.
Apply NowOpens the employer's application page
Job Details
- Languages
- Write and speak clearly in English
- Required Skills
- AndroidJavaKotlinSwiftiOS
Requirements
- Bring deep native mobile engineering experience on Android (Kotlin/Java) or iOS (Swift/Objective-C); Android depth is a priority for the first hire.
- Have built or maintained mobile SDKs or platform libraries used by external developers.
- Have experience with performance-sensitive code, including startup time, memory, battery, network efficiency, or background execution limits.
- Be comfortable with mobile media and rendering pipelines, including screen capture, frames or bitmaps, and video encoding or handling.
- Write and speak clearly in English.
- Be able to own a product from 0 to 1 in ambiguous problem spaces, break large problems into increments, and work autonomously.
- Take a user-centered approach and build understanding of customers' contexts and goals.
- Apply thoughtful privacy and security practices on user devices, including handling sensitive data.
- Use AI tools in engineering workflows and exercise judgment about where they help.
Responsibilities
- Own the on-device replay library end to end, starting with Android and extending to iOS.
- Design masking and consent controls so sensitive data does not leave the device.
- Measure capture overhead on real devices, including startup time, UI responsiveness, battery, memory, network use, and disk.
- Build adapters connecting replay to the active RUM session, sampling decisions, and screen or navigation changes.
- Work with Frontend and Mobile Observability teams on capture, upload and storage, session inactivity handling, the timeline player, and the mobile replay experience.
- Evaluate format and API tradeoffs for the replay product.
- Define automated tests, CI, device and OS coverage, and backwards-compatible SDK upgrade paths.
- Join customer calls, gather structured feedback, and help teams instrument and adopt Mobile Session Replay.
- Mentor engineers and help grow technical leadership in the team.
View Full Description & ApplyYou'll be redirected to the employer's site