Lead Android session replay engineering remotely from Canada, using Kotlin or Java to build privacy-conscious mobile capture capabilities. Shape a customer-ready observability product.
As a Staff Mobile Engineer, you will lead native mobile development from early prototype through production. You will build mobile libraries, design SDK architecture, optimize performance, and collaborate across distributed mobile, frontend, and backend teams. The work spans Android initially, then iOS and cross-platform technologies.
Key Responsibilities: Lead on-device replay library development, starting with Android
Design masking and consent controls for sensitive information
Measure startup, memory, battery, network, and storage impact
Connect replay with RUM sessions, sampling,
and navigation changes
Establish testing, compatibility, and SDK upgrade standards
Requirements: Deep Android development experience using Kotlin or Java
Experience building mobile SDKs or platform libraries
Robust SDK design and backward-compatible upgrade knowledge
Performance-sensitive mobile software development experience
Awareness of mobile privacy and security principles
Apply your Android, SDK architecture, performance, and privacy expertise to advance Mobile Session Replay from prototype to production.