Senior Mobile SDK Engineer

Posted 14 Days Ago
Be an Early Applicant
Ramat Gan, ISR
Hybrid
Senior level
Machine Learning • Software
The Role
Build and maintain cross-platform mobile SDKs for React Native and Flutter, bridging TypeScript and Dart with Kotlin and Swift native SDKs. Design public APIs, instrumentation, privacy masking, testing, releases, documentation, and performance improvements for SDKs running on millions of devices. Collaborate with product, backend, frontend, and customer engineering teams while tracking mobile platform changes and supporting real-world integrations.
Summary Generated by Built In
Description

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

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.

Skills Required

  • 5+ years of hands-on mobile development experience
  • At least 3 years of production React Native experience
  • Deep understanding of React Native internals, including native modules, the bridge, JavaScript and UI threads
  • Experience with native build systems including Gradle, CocoaPods, Swift Package Manager, and Xcode
  • Hands-on experience writing React Native native modules or plugins for another hybrid framework
  • Experience with React Native New Architecture technologies such as TurboModules, JSI, and Fabric, or Expo Config Plugins
  • Strong TypeScript and JavaScript skills
  • Working knowledge of Kotlin or Swift
  • Understanding of Android and iOS app lifecycles, threading, memory, and performance
  • Experience building libraries, SDKs, or plugins used by other developers
  • Experience with API design, versioning, and packaging using npm, Maven, CocoaPods, or Swift Package Manager
  • Strong ownership and ability to work independently
  • Strong native Android Kotlin or iOS Swift experience
  • Experience with both Android and iOS platforms
  • Experience with Flutter and Dart, including platform channels
  • Experience building observability, crash-reporting, or analytics SDKs
  • Familiarity with OpenTelemetry
  • Experience with method swizzling, bytecode manipulation, or network interceptors
  • Experience with session replay, screen capture, or privacy masking
  • Familiarity with mobile profiling and leak-detection tools
  • Contributions to open-source libraries
  • Experience with Nx monorepos and mobile CI, including Detox
  • Bachelor of Science in Computer Science, Software Engineering, or equivalent experience
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Boston, MA
198 Employees
Year Founded: 2014

What We Do

We’re rebuilding the path to observability using a real-time streaming analytics pipeline that provides monitoring, visualization, and alerting capabilities without the burden of indexing. By enabling users to define different data pipelines per use case, we provide deep insights for less than half the cost. In short, we are streaming the future of data.

Similar Jobs

Samsara Logo Samsara

Specialist Seller - Tracking Label - Select Enterprise

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
6 Locations
4000 Employees
350K-350K Annually

Samsara Logo Samsara

Account Executive

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
6 Locations
4000 Employees
350K-350K Annually

HiBob Logo HiBob

Team Lead

HR Tech • Information Technology • Professional Services • Sales • Software
Remote or Hybrid
IL
1350 Employees

Zscaler Logo Zscaler

Principal FE Engineer with Extensive Java BE Experience

Cloud • Information Technology • Security • Software • Cybersecurity
Easy Apply
Hybrid
Nefat Tel Aviv-Yafo, ISR
8697 Employees

Similar Companies Hiring

Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
Glendale, Kentucky
55 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account