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.