Senior Android React Native Developer

4 years

Bengaluru

Posted:2 hours ago

Job Description

Job Role:

Job Location:

Experience Required:

Mandatory Skills

Notice Period


Who we are:

At UST, we help the world’s best organizations grow and succeed through transformation. Bringing together the right talent, tools, and ideas, we work with our client to co-create lasting change. Together, with over 30,000 employees in 30+ countries, we build for boundless impact—touching billions of lives in the process. Visit us at UST.com.


Summary:

Senior Android React Native Framework Developer


The Opportunity:

Key Roles & Responsibilities

  • Define the Android baseline, including supported JDK, Gradle Plugin, Kotlin, NDK, SDK/API level, and ABI targets (arm64-v8a primary, x86_64 for emulator).
  • Create and maintain Conan 2, CMake, Ninja, and Gradle build configurations for RNPS on Android within the rnps-next monorepo.
  • Integrate and evolve RNPS framework components, including ReactCommon, Hermes, JSI, Fabric, and TurboModules, while keeping Android-specific logic in the correct ownership layers (runtime AAR, Gradle plugin, launcher).
  • Own the Android developer launcher, rnps-runtime AAR packaging, jniLibs deployment, and Maven/Artifactory publication paths used by app teams.
  • Work with PSUI and graphics owners to validate rendering, assets, lifecycle, focus and input handling, and diagnostics on Android.
  • Deliver repeatable check-env, validate, prebuild, build, and launch workflows for external Android sample apps using rnps-android-cli.
  • Improve CODEOWNERS and review routing, integration documentation, and CI coverage, including native tests, logs, and actionable failure diagnostics.


What you need:

Required Skills:

  • Strong React Native development and debugging skills across JavaScript, native modules, Metro, Hermes, and runtime issues on Android.
  • Strong C++17/20 skills, including cross-platform architecture, ownership boundaries, concurrency, and native debugging with NDK, lldb, or gdb.
  • Hands-on experience with Java and/or Kotlin, Android libraries (AAR), Gradle, Android Studio, and React Native host or launcher applications.
  • Hands-on Android native development with NDK, CMake, ABI management, Prefab, and packaging of .so libraries into AAR or APK files.
  • Production experience with CMake and native dependency management. Conan 2 experience is strongly preferred.
  • Working knowledge of ELF shared libraries, jniLibs layout, ABI compatibility, and Gradle/Maven dependency resolution, including private Artifactory repositories.
  • Ability to design platform boundaries, write automated tests, review code, and communicate technical trade-offs clearly.


Desired Skills:

  • React Native internals: ReactCommon, Hermes, JSI, Fabric, TurboModules, legacy NativeModules, bridgeless startup, or Metro bundling for PlayStation applications.
  • Experience with rnps-android-cli, external app integration, or framework maintainer workflows (yarn rnps-next build).
  • Embedded or console-adjacent Android development, WSL or devcontainer setups, or multi-repo monorepo governance.
  • Graphics or UI runtime experience with PSUI, Vulkan or OpenGL ES on Android, input tokens, or rendering diagnostics.


Qualification:

  • B.Tech or equivalent degree in Computer Science, Electronics, Information Technology, or a related engineering discipline.
  • 4 to 10 years of professional experience in Android native development and React Native framework development.


What we believe

We’re proud to embrace the same values that have shaped UST since the beginning. Since day one, we’ve been building enduring relationships and a culture of integrity. And today, it's those same values that are inspiring us to encourage innovation from everyone, to champion diversity and inclusion and to place people at the center of everything we do.


Humility:

We will listen, learn, be empathetic and help selflessly in our interactions with everyone.


Humanity:

Through business, we will better the lives of those less fortunate than ourselves.


Integrity:

We honor our commitments and act with responsibility in all our relationships.


Equal Employment Opportunity Statement


UST is an Equal Opportunity Employer. We believe that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion, or sexual orientation.


All employment decisions shall be made without regard to age, race, creed, colour, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law.


UST reserves the right to periodically redefine your roles and responsibilities based on the requirements of the organization and/or your performance.


• To support and promote the values of UST.

• Comply with all Company policies and procedures

Skills Required

Android React Native JavaScript Packaging Maven Debugging C++ Platform Architecture Java Android Studio Android Development UI

Learn the skills this job asks for

See your skill gap for Mobile App Developer →

Free courses, interview questions and practice for each skill.

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now
UST logo
UST

IT Services and IT Consulting

Aliso Viejo CA

RecommendedJobs for You