# Staff Mobile Engineer - Session Replay | US | Remote

**Company**: Grafana Labs
**Location**: United States (Remote)
**Work arrangement**: remote
**Experience**: staff
**Job type**: full-time
**Salary**: $189,374 - $227,249 USD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/grafanalabs/jobs/6259844004?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/staff-mobile-engineer-session-replay-us-remote-27ee2183-6a4/

## Description

Grafana Labs is seeking a Staff Mobile Engineer to work on Mobile Session Replay, a feature that allows teams to see what users actually experienced in their iOS, Android, Flutter, and React Native apps.

As a Staff Mobile Engineer, you will be the technical lead for mobile capture and replay, working across the device, the ingest path, and the player.

Responsibilities:

- Own the on-device replay library end to end, starting with Android and extending to iOS.

- Design masking and consent controls to ensure sensitive data never leaves the device.

- Keep overhead low and measure it on real devices, protecting startup time, UI responsiveness, battery, memory, network use, and disk.

- Build the integration layer so customers do not copy demo glue code.

- Work across the stack with Frontend and Mobile Observability teams on the capture, upload, and storage pipeline.

- Define quality and compatibility, including automated tests, CI, device and OS coverage, and backwards-compatible upgrade paths.

- Engage directly with customers to gather structured feedback and help teams instrument and adopt Mobile Session Replay.

- Mentor engineers and help grow technical leadership in the team.

Technologies:

- Kotlin (primary, Android-first) and Swift (iOS)

- Android media and graphics APIs

- Faro (Flutter and React Native SDKs) and OpenTelemetry Android and iOS SDKs

- Go (collector and ingest services) and TypeScript / React (player and Frontend Observability UI)

- OLAP Database / Object storage (S3)

- Kafka/Warpstream

- Grafana ecosystem (Mimir, Loki, Tempo, etc.)

Requirements:

- Comfortable working in a remote-first, globally distributed company

- Collaborative, friendly, kind, and respectful

- Deep native mobile engineering experience on Android (Kotlin/Java) or iOS (Swift/Obj-C)

- Built or maintained mobile SDKs or platform libraries used by external developers

- Worked on performance-sensitive code

- Comfortable with media and rendering pipelines on mobile

- Comfortable owning a product from 0 to 1 in ambiguous problem spaces

- User-centered approach

- Thoughtful about privacy and security on user devices

- Uses AI tools as a natural part of engineering workflow

Salary: $189,374 - $227,249 USD

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- Kotlin
- Swift
- Android
- iOS
- Faro
- OpenTelemetry
- Go
- TypeScript
- React

### Nice to have
- Prior work on mobile session replay
- Experience with video encoding
- Familiarity with rrweb or web session replay concepts

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/grafanalabs/jobs/6259844004?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
