193K–231K CAD / year

Staff Mobile Engineer - Session Replay

MobileRemote — Canada, Eastern or Central time zones
Published on 2026-11-12
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.

About this role

Lead development of Grafana Cloud’s mobile session replay capabilities, beginning with Android and expanding to iOS and cross-platform SDKs. Own the on-device capture library and help deliver a reliable, privacy-conscious replay experience across the ingest pipeline and player.

About the company

Grafana Labs builds open-source and commercial observability tools for metrics, logs, and traces, centered on Grafana dashboards. It helps teams monitor infrastructure and applications and investigate incidents.

The team

Digital Experience Monitoring (DEM), partnering with Frontend Observability and Mobile Observability teams.

Stack

KotlinJavaSwiftObjective-CMediaCodecH.264Jetpack ComposeFaro

What you'll do

  • Own the on-device replay library, starting with Android and extending to iOS.
  • Design on-device privacy controls, masking, and consent so sensitive data does not leave the device.
  • Measure and optimize capture overhead on real devices, including performance, battery, memory, network, and storage.
  • Build integrations connecting replay to RUM sessions, sampling, and navigation changes.
  • Collaborate on capture, upload, storage, session handling, and replay-player experiences.
  • Define automated testing, CI, device and OS coverage, and backwards-compatible SDK upgrades.
  • Work directly with customers to gather feedback and support adoption.
  • Mentor engineers and strengthen technical leadership.

What we're looking for

  • Deep native Android or iOS engineering experience; Android expertise is prioritized for the first hire.
  • Experience building or maintaining mobile SDKs or platform libraries for external developers.
  • Experience with performance-sensitive mobile code and pragmatic resource tradeoffs.
  • Comfort with mobile media and rendering pipelines, including screen capture and video or frame handling.
  • Ability to own ambiguous 0-to-1 product work and operate autonomously.
  • Strong customer focus and thoughtful handling of device privacy and security.
  • Clear English communication and ability to collaborate in a remote, distributed environment.
  • Use AI tools thoughtfully in engineering workflows.

Nice to have

  • Experience with mobile session replay, screen recording, or telemetry sampling.
  • Video encoding experience, including H.264, MediaCodec, or AVFoundation; on-device masking or redaction.
  • Familiarity with rrweb or web session replay concepts.
  • Experience with OpenTelemetry, crash reporting, or observability open source.
  • React Native, Flutter, or native bindings and bridges experience.
  • Experience with Grafana, Datadog, New Relic, Sentry, or similar tools.
  • Familiarity with mobile privacy, consent, and platform policies.
  • Go or TypeScript experience.

Benefits

  • Restricted Stock Units (RSUs).
  • 30 days of annual leave, including three Grafana Shutdown Days.
  • In-person onboarding.
View original job post