Coralogix logo

Senior Mobile SDK Engineer

Coralogix·Salary not specified

Primary stack

React NativeTypeScriptKotlinSwift

Nice to have's

FlutterDartOpenTelemetryAnalytics

Job description

About the Position

Senior Mobile SDK Engineer

Ramat Gan, Israel

Full-time

Senior

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.

Responsibilities

  • 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.

Requirements

  • 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.

Nice to Have

  • 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.

We Offer

  • 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.

About the Company

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.

© Coralogix. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Coralogix logo
Coralogix

Developer Tools

More at Coralogix

All 41 roles

Popular searches