Skip to content

Jobgether

Staff Mobile Engineer - Session Replay

Compensation
$189.4K–$227.2K / yr
From job posting
Location
US
Arrangement
Remote
Employment type
Full-time
Level
Staff
Posted
13 November 2026 (2 days ago)

Checked 2 days agoApplications go to the employer, never to RoleSprint

About this role

Accountabilities • Lead the end-to-end development of the on-device mobile replay library, starting with Android and extending to iOS.

• Design privacy-first capture capabilities, including masking and consent controls, ensuring sensitive information remains protected and does not leave the device.

• Optimize performance and minimize the impact of replay capture on startup time, UI responsiveness, battery life, memory, network usage, and disk consumption.

• Profile and measure performance on real devices, providing customers with controls to balance replay fidelity and resource consumption.

• Develop integration layers connecting replay functionality with active Real User Monitoring (RUM) sessions, sampling decisions, and screen or navigation changes.

• Collaborate with frontend and mobile observability teams to build and improve capture, upload, storage, session inactivity handling, timeline playback, and the overall mobile replay experience.

• Evaluate technical choices around data formats, APIs, and architecture to ensure the solution is scalable and maintainable.

• 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 to gather structured feedback, support instrumentation, and encourage successful adoption of Mobile Session Replay.

• Mentor fellow engineers and contribute to technical leadership and engineering best practices.

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

Requirements:

• Deep native mobile engineering experience with Android (Kotlin/Java) or iOS (Swift/Objective-C). Strong Android expertise is particularly important for the initial development phase.

• Experience building or maintaining mobile SDKs or platform libraries used by external developers.

• Strong understanding of developer experience, API design, platform compatibility, and safe SDK upgrade paths.

• Experience developing performance-sensitive mobile software, with an understanding of startup time, memory management, 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 take ownership of complex products from concept to launch, navigate ambiguity, break large challenges into manageable steps, and work autonomously.

• Strong customer-oriented mindset, with the ability to understand user needs and translate them into effective technical solutions.

• Knowledge of mobile privacy and security principles, particularly when handling sensitive user data.

• Comfort working in a remote-first, globally distributed environment, with clear written and verbal communication skills in English.

• Collaborative and respectful approach, with the ability to contribute to team discussions, challenge ideas constructively, and align with collective decisions.

• Interest in incorporating AI tools into engineering workflows for research, development, code review, and technical decision-making.

• Willingness to develop expertise across mobile platforms over time, even if specialized in one platform initially.

Additional experience that would be an advantage:

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

• 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 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.

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

• Experience with Go or TypeScript, particularly for work involving data ingestion services and frontend playback experiences.

Technologies and tools:

• Kotlin (primary language for Android development) and Swift for iOS.

• Android media and graphics APIs, including MediaCodec, H.264 encoding, view and window capture, Jetpack Compose, and View-based interfaces.

• Flutter and React Native SDKs, along with OpenTelemetry Android and iOS SDKs.

• Go for collector and ingestion services.

• TypeScript and React for playback and frontend observability interfaces.

• OLAP databases, S3 object storage, Kafka, and Warpstream.

• Observability ecosystem technologies, including Mimir, Loki, and Tempo.

Benefits:

• Compensation: US base compensation range of $189,374–$227,249 USD. Actual compensation may vary depending on experience, skills, and level.

• Equity: Restricted Stock Units (RSUs), giving employees ownership in the organization's success.

• Remote work: Full-time remote opportunity for candidates based in the United States or Canada, specifically within the Eastern or Central time zones.

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

• Onboarding: In-person onboarding to help new team members connect with colleagues and become familiar with the organization.

• Professional growth: Opportunities to shape an evolving product, take technical ownership, and develop leadership skills.

• Developer productivity: Access to modern AI coding assistants, a company-funded usage budget, and leading AI models to support development workflows.

• Collaborative culture: A transparent, remote-first environment that encourages autonomy, open-source values, innovation, and constructive teamwork.

• Leadership and support: Accessible leadership, high-trust teams, and opportunities to contribute to meaningful technical decisions.

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

Work location

  • US

Related jobs

Ready to make a decision?

This role is either worth your time or it isn’t.

Analyze the posting against your experience, see the gaps clearly, and build the right materials only if the opportunity makes sense.

Nothing is submitted automatically. You choose what happens next.

About this listing

Published on Lever under the board identifier Jobgether, which is the name the employer’s own job board carries. RoleSprint has not verified the company’s registered or trading name, so it is shown exactly as published rather than tidied up.

RoleSprint is not the employer and not a recruiter. Applications are made on the employer’s own site and never reach us; what RoleSprint does is help you decide whether a role is worth your time and prepare for it if it is.

Published 13 November 2026, last checked 2 days ago. A posting stops being advertised here 90 days after the employer published it, and one the employer takes down is marked closed rather than quietly removed.

Browse all current openings

No credit card requiredStart free