About this role
Read the essentials first, then expand the complete employer description for more detail.
Connect role summary
Automatically condensed from the published description; check the original employer listing before applying.
- 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…
Read the complete job description ⌄
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
- LOCATION
- Remote · US, United States
- WORK MODE
- Remote
- JOB TYPE
- Full-time
- POSTED
- Nov 13, 2026
Source: Jobgether Careers