Эта вакансия пока только на английском.

← Назад к вакансиям
C

Senior Mobile SDK Engineer

Coralogix·Ramat Gan, Израиль·en
ГибридПолная занятостьМобильная разработкаData Infrastructure

Build cross-platform mobile SDKs and native integrations for an observability platform. The role spans React Native, Flutter, Android, and iOS, with a focus on reliable instrumentation and developer-friendly APIs. This is a full-time, hybrid position in Ramat Gan.

Обязанности

  • Develop mobile SDK architecture, public APIs, releases, and developer documentation.
  • Maintain bridges between TypeScript and native Android and iOS SDKs.
  • Contribute to Flutter plugins and native SDKs across TypeScript, Dart, Kotlin, and Swift.
  • Build instrumentation for crashes, errors, network requests, navigation, user interactions, mobile vitals, and session replay, with privacy masking.
  • Minimize CPU, memory, battery, and application-size overhead while preventing SDK failures from crashing host apps.
  • Adapt SDKs to updates in React Native, Flutter, Android, and iOS.
  • Maintain stable APIs, semantic versioning, and backward compatibility.
  • Improve unit, integration, and end-to-end tests on emulators and simulators.
  • Collaborate with product and RUM teams and help diagnose customer integrations.

Требования

  • At least 5 years of hands-on mobile development, including 3 years of production React Native experience.
  • Strong understanding of React Native internals, native modules and bridges, JavaScript and UI threads, and native build systems.
  • Experience writing React Native native modules or plugins for another hybrid framework.
  • Experience with the React Native New Architecture or Expo config plugins.
  • Strong TypeScript and JavaScript skills, plus working knowledge of Kotlin or Swift.
  • Understanding of Android and iOS lifecycles, threading, memory, and performance.
  • Experience building developer-facing libraries, SDKs, or plugins, including API design, versioning, and packaging.
  • Ability to work independently and take ownership.

Будет плюсом

  • Strong native Android or iOS experience; experience with both is a plus.
  • Flutter and Dart experience, including platform channels.
  • Experience with observability, crash-reporting, or analytics SDKs, or familiarity with OpenTelemetry.
  • Experience with method swizzling, bytecode manipulation, network interceptors, session replay, screen capture, or privacy masking.
  • Familiarity with mobile profiling and leak-detection tools.
  • Open-source contributions, monorepo experience, or mobile CI and Detox testing.

Условия и преимущества

  • Work on SDKs used in customer apps across millions of devices.
  • Own SDK development from API design through release.
  • Flexible hybrid work model.
  • Opportunities for growth and internal promotion.

Соответствие

Больше возможностей

Похожие вакансии

Новые вакансии в категории «Мобильная разработка».

Создайте профиль, чтобы увидеть оценку соответствия.

Создайте профиль, чтобы увидеть оценку соответствия.

Создайте профиль, чтобы увидеть оценку соответствия.

Создайте профиль, чтобы увидеть оценку соответствия.