05 Nov
|
Metasys Technologies
|
India
05 Nov
Metasys Technologies
India
Primary Responsibilities
· Define the supported Android JDK, Gradle Plugin, Kotlin, NDK, SDK/API level, and ABI baseline (arm64-v8a primary; x86_64 for emulator).
· Create and maintain Conan 2, CMake, Ninja, and Gradle build configuration for RNPS on Android within the rnps-next monorepo.
· Integrate and evolve RNPS framework pieces—ReactCommon, Hermes, JSI, Fabric, and TurboModule paths—while keeping Android-specific logic in the correct ownership layers (runtime AAR, Gradle plugin, launcher).
· Own the Android dev launcher, rnps-runtime AAR packaging, jniLibs deployment, and Maven/Artifactory publication paths used by app teams.
· Partner with PSUI and graphics owners to validate rendering, assets, lifecycle, focus/input, and diagnostics on Android targets.
· Deliver repeatable check-env, validate, prebuild, build, and launch workflows for external Android sample apps via rnps-android-cli.
· Improve CODEOWNERS/review routing, integration documentation, and CI coverage with native tests, logs, and actionable failure diagnostics. Required Skills
· Robust React Native programming and debugging skills across JavaScript, native modules, Metro/Hermes, and runtime issues on Android.
· Strong C++17/20, cross-platform architecture, ownership boundaries, concurrency, and native debugging (NDK,
lldb/gdb).
· Hands-on Java and/or Kotlin experience with Android libraries (AAR), Gradle, Android Studio, and React Native host/launcher apps.
· Hands-on Android native development with NDK, CMake, ABI management, Prefab, and packaging of .so libraries into AAR/APK.
· Production experience with CMake and native dependency management; Conan 2 is strongly preferred.
· Knowledge of ELF shared libraries, jniLibs layout, ABI compatibility, and Gradle/Maven dependency resolution (including private Artifactory).
· Ability to design platform boundaries, write automated tests, review code, and communicate technical tradeoffs clearly. Preferred Skills
· React Native internals: ReactCommon, Hermes, JSI, Fabric, TurboModules, legacy NativeModules, bridgeless startup, or Metro bundling for PlayStation apps.
· Experience with rnps-android-cli, external app integration (Path 1), or framework maintainer workflows (yarn rnps-next build).
· Embedded or console-adjacent Android development, WSL/devcontainer setups, or multi-repo monorepo governance.
· Graphics or UI runtime experience with PSUI, Vulkan/OpenGL ES on Android, input tokens, or rendering diagnostics.
📌 Android React Native Framework Developer (India)
🏢 Metasys Technologies
📍 India