Senior Mobile Engineer - Instrumentation SDK
Core
Build and evolve high-performance, low-overhead mobile instrumentation SDKs for iOS (Swift/Obj-C) to capture traces, metrics, logs, crashes, and user sessions, tightly integrated with OpenTelemetry and Grafana Cloud.
Role type
Senior IC mobile SDK engineer (iOS)
Builds
Mobile instrumentation SDKs, session tracking, crash reporting, and OpenTelemetry integrations for mobile developers
Domain
Observability, Mobile Development, OpenTelemetry
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
iOS development (Swift/Obj-C), mobile SDK design and maintenance, performance optimization (startup time, memory, network), OpenTelemetry familiarity, modular architecture design, CI/CD automation, technical documentation, cross-functional collaboration
Preferred skills
Android development (Kotlin/Java), cross-platform frameworks (React Native, Flutter), native bindings/bridges, mobile security and privacy, crash aggregation, session replay, sampling strategies
Technologies
Swift, Objective-C, OpenTelemetry, iOS SDKs, CI/CD pipelines
Responsibilities
Design and ship SDK features like session tracking and automatic context propagation; break ambiguous problems into incremental deliverables; ensure quality through automated tests and backwards-compatible upgrades; collaborate with backend, frontend, and product teams; engage with the open-source community by reviewing PRs and guiding contributors; mentor teammates and shape the mobile observability roadmap
Seniority
Senior, hands-on IC