ApplySarthi

Staff Mobile Engineer - Session Replay

Jobgether

Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.

Got this interview? Our apps help you get the job.

Skills named in this job

Read from the description itself, not inferred.

This role on the market

7 open session roles across 4 companies are on ApplySarthi right now, most of them in Pune (1).

What session roles keep asking for: Java (71%), Android (57%), Flutter (57%), Kafka (57%), Kotlin (57%), Observability (57%), React Native (57%), Swift (57%) — counted across their open postings here.

Mobile Engineer jobs in the United States · Remote Mobile Engineer jobs · Android jobs · Flutter jobs · Java jobs · Kafka jobs

Jobgether has 4,680 open roles listed here.

Counted across 14 company job boards, updated as roles open and close.

Preparing for this interview

Interviews for session roles keep coming back to Java, Android, Flutter, Kafka. Practise those questions before you sit with Jobgether.

Questions you are likely to be asked

  1. Why do you want to join Jobgether?
  2. What is your experience with Observability? Tell me one thing you learned the hard way.
  3. Tell me about an app release that went wrong. What happened next?
  4. How do you handle offline use and poor networks in an app?
  5. How do you structure an app so new features do not break old ones?

Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.

Practise the Staff Mobile Engineer - Session Replay at Jobgether interview free →

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.

Match this job to your CV

ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.

Check my match →

Similar open roles

Need answers during your interview? Try Live Sarthi.

Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.

Try Live Sarthi free →

A Windows app, from the same team as ApplySarthi.

Listed on lever · posted 2026-11-13. ApplySarthi collects openings and links to application pages; the role is advertised by Jobgether, not by us.