jobapplier

Staff Mobile Engineer - Session Replay

Jobgether

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Mobile Engineer - Session Replay based in Canada.

Join a distributed engineering team building a new mobile session replay experience that helps organizations understand what users actually experience inside their applications. As a Staff Mobile Engineer, you will lead the development of the mobile capture and replay capabilities, starting with Android and expanding to iOS and cross-platform technologies.

You will shape a product from its early prototype into a reliable, customer-ready solution, balancing performance, privacy, and usability. Working across mobile, frontend, and backend teams, you will influence technical architecture and deliver an integrated observability experience.

This role offers significant technical ownership, direct customer engagement, and the opportunity to establish engineering standards for an evolving product.

Accountabilities

As the technical lead for mobile capture and replay, you will own the development of the underlying mobile libraries and collaborate across the engineering organization to deliver a seamless, secure, and high-performance experience. Your responsibilities will include:

Lead the development and ongoing evolution of the on-device replay library, beginning with Android and extending to iOS.

Design privacy-first capture capabilities, including masking and consent controls that prevent sensitive information from leaving users' devices.

Optimize performance and minimize resource consumption, measuring the impact of capture and masking on startup time, responsiveness, battery life, memory, network usage, and disk storage.

Develop integration components that connect replay functionality with active Real User Monitoring (RUM) sessions, sampling decisions, and screen or navigation changes.

Collaborate with frontend and mobile observability teams on capture, upload, and storage pipelines, session inactivity handling, timeline playback, and the overall mobile replay experience.

Evaluate technical formats, APIs, and architectural approaches to ensure the product can evolve beyond its initial prototype.

Establish quality and compatibility standards through automated testing, continuous integration, device and operating system coverage, and backward-compatible SDK upgrade paths.

Engage directly with customers, gather structured feedback, and support successful instrumentation and adoption of Mobile Session Replay.

Mentor engineers, share technical expertise, and contribute to the development of technical leadership within the team.

Use AI-assisted development tools to accelerate prototyping, testing, refactoring, documentation, and engineering problem-solving while maintaining strong code quality and review standards.

Requirements

:

You bring extensive native mobile engineering experience and the technical judgment required to lead a product from early development to production. You are comfortable navigating ambiguous technical challenges, making pragmatic performance and architectural trade-offs, and collaborating with globally distributed teams. The ideal candidate will demonstrate:

Deep native mobile development experience with Android using Kotlin or Java, or iOS using Swift or Objective-C. Strong Android expertise is particularly important for the initial development phase.

Experience building or maintaining mobile SDKs, platform libraries, or developer-facing tools used by external engineering teams.

Strong understanding of SDK design, developer experience, API architecture, and backward-compatible upgrade strategies.

Proven experience developing performance-sensitive mobile software, with attention to startup time, memory usage, battery consumption, network efficiency, and background execution constraints.

Familiarity with mobile media and rendering pipelines, including screen capture, frame or bitmap processing, and video encoding or handling.

Ability to own complex initiatives from concept to delivery, break down ambiguous problems into manageable milestones, and work autonomously.

A user-centered mindset, with the ability to understand customer needs and translate them into practical technical solutions.

Strong awareness of mobile privacy and security principles, particularly when handling sensitive information on user devices.

Experience incorporating AI tools into engineering workflows for exploration, code review, and technical decision-making.

Clear written and verbal English communication skills, with the ability to collaborate effectively in a remote-first, international environment.

A collaborative and respectful approach, including the ability to contribute to consensus-driven decisions and challenge ideas constructively.

Additional experience that would be considered an asset

Previous work on mobile session replay, screen recording, or sampling for mobile telemetry.

Experience with video encoding technologies such as H.264, MediaCodec, or AVFoundation, as well as on-device masking and redaction.

Familiarity with rrweb or web-based session replay concepts.

Experience with OpenTelemetry, crash reporting libraries, or open-source observability projects.

Knowledge of cross-platform frameworks such as React Native and Flutter, including native bindings and bridges.

Familiarity with observability and debugging platforms such as Grafana, Datadog, New Relic, or Sentry.

Understanding of mobile privacy, consent, and platform policy requirements.

Experience with Go or TypeScript, particularly in systems involving data ingestion and frontend playback.

Benefits

:

Compensation: Annual on-target earnings/base compensation range of CAD 192,891–231,469, depending on experience, skills, and level.

Equity: Restricted Stock Units (RSUs) for every team member, providing an ownership stake in the organization's long-term success.

Remote flexibility: Fully remote work within Canada, with a globally distributed and collaborative team.

Annual leave: 30 days of annual leave per year, including three designated company shutdown days, subject to applicable local legislation.

Career development: Defined opportunities for professional growth and career progression.

Global collaboration: Work alongside talented colleagues in an international environment built on transparency, trust, and shared purpose.

Innovation and autonomy: Opportunities to take ownership, experiment with new ideas, and contribute to meaningful technical initiatives.

AI development tools: Access to modern AI coding assistants and leading models from OpenAI, Anthropic, and Google, supported by a company-funded usage budget.

In-person onboarding: An opportunity to meet fellow team members during onboarding and build connections from the start.

Supportive culture: Approachable leadership, open communication, and an environment that values collaboration, inclusion, and meaningful work.

How Jobgether works

  • We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
  • We appreciate your interest and wish you the best!
  • Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1