Senior Mobile SDK Engineer
Full time · Posted 1H AGO
Coralogix is a modern, full-stack observability platform transforming how businesses process and understand their data. Our unique architecture powers in-stream analytics without reliance on expensive indexing or hot storage. We specialize in comprehensive monitoring of logs, metrics, traces and security events with features such as APM, RUM, SIEM, Kubernetes monitoring and more, all enhancing operational efficiency and reducing observability spend by up to 70%.
Over 4,000 companies run on Coralogix, with 200K+ applications monitored and 50GB+ of data processed every second.
We're looking for a Senior Mobile SDK Engineer with deep React Native and hybrid-framework expertise. You'll join our SDK team and work across our mobile SDKs, from the hybrid layers down into Kotlin and Swift, so every feature lands consistently on every platform. The RUM (Real User Monitoring) team builds the SDKs that customers embed in their mobile apps. Our SDKs capture crashes, errors, network calls, mobile vitals, user journeys and session replays, and they run on millions of devices.
Our mobile stack is built on OpenTelemetry:
- Native SDKs: Android (Kotlin) and iOS (Swift), the core of everything we ship.
- Hybrid plugins: React Native (TypeScript) and Flutter (Dart), which bridge into the native SDKs.
- Build-time tooling: a Gradle plugin that instruments network clients automatically.
What You'll Do
- Build and evolve Coralogix's mobile SDKs end to end as part of the SDK team: architecture, public API design, releases and developer docs.
- Build and maintain the bridge between TypeScript and our native Android (Kotlin) and iOS (Swift) SDKs, so every feature works the same on both platforms.
- Contribute to our Flutter plugin and native SDKs, shipping features across TypeScript, Dart, Kotlin and Swift.
- Develop instrumentation for errors, crashes, network requests, navigation, user interactions, mobile vitals and session replay, with privacy masking built in.
- Keep our SDKs light and safe: minimal CPU, memory, battery and app-size overhead, and never a crash in the host app.
- Track platform changes: new React Native and Flutter releases, the React Native New Architecture, and new Android and iOS versions.
- Design public APIs developers enjoy using, and keep them stable through strict semantic versioning and backward compatibility.
- Strengthen our test setup: unit, integration and end-to-end tests on emulators and simulators.
- Work closely with Product, backend and frontend RUM teams, and help customer engineers debug real-world integrations.
- Use AI-assisted development to move faster while keeping a high engineering bar.
- 5+ years of hands-on mobile development, including at least 3 years of production React Native work.
- Deep understanding of React Native internals: native modules and the bridge, the JS and UI threads, and the native build systems (Gradle, CocoaPods, SPM, Xcode).
- Hands-on experience writing React Native native modules, or plugins for another hybrid framework such as Flutter.
- Experience with the React Native New Architecture (TurboModules, JSI, Fabric) or Expo config plugins.
- Strong TypeScript and JavaScript skills, plus working knowledge of Kotlin or Swift.
- Solid understanding of the Android and iOS app lifecycle, threading, memory and performance.
- Experience building libraries, SDKs or plugins used by other developers, including API design, versioning and packaging (npm, Maven, CocoaPods or SPM).
- A strong sense of ownership and independence. You get things done.
Advantages
- Strong native Android (Kotlin) or iOS (Swift) experience. Both platforms is a big plus.
- Experience with Flutter and Dart, including platform channels.
- Experience building observability, crash-reporting or analytics SDKs. Familiarity with OpenTelemetry is a plus.
- Experience with low-level instrumentation: method swizzling, bytecode manipulation, network interceptors.
- Experience with session replay, screen capture or privacy masking.
- Familiarity with profiling and leak-detection tools: Android Studio Profiler, LeakCanary and Perfetto on Android; Xcode Instruments and MetricKit on iOS; React Native DevTools (Hermes) and Flutter DevTools for hybrid apps.
- Contributions to open-source libraries.
- Experience with monorepos (Nx) and mobile CI, such as end-to-end tests with Detox.
- B.Sc. in Computer Science, Software Engineering, or equivalent experience.
Why Join Us?
- Real impact, at scale. Your code ships inside our customers' apps and runs on millions of devices.
- Autonomy and ownership. You own your SDKs end to end, from API design to release.
- Grow with us. Over 50% of our leadership roles are filled through internal promotions.
- Global team. Colleagues in 28 countries and a flexible, hybrid model.
- Proven growth. A unicorn that has scaled year over year for the past 5 years.
Cultural Fit
We're seeking candidates who are hungry, humble, and smart. Coralogix fosters a culture of innovation and continuous learning, where team members are encouraged to challenge the status quo and contribute to our shared mission. If you thrive in dynamic environments and are eager to shape the future of observability, we'd love to hear from you.
Coralogix is an equal opportunity employer and encourages applicants from all backgrounds to apply.
Similar roles
Software Engineer Internship for HPI StudentsTaktile · Berlin
Back End Software Engineer - C++ - SpainArista · Madrid
Senior DevOps EngineerBlockaid · Tel Aviv
Senior Systems Engineer, Browser IsolationCloudflare
Senior Systems Engineer, Browser IsolationDeno
Senior Systems Engineer, Browser IsolationDyte