Fix Android 16 KB Page Size Compliance for React Native

Only for registered members Canada

1 day ago

Default job background
$300 - $0 (USD) budget
OverviewWe need an experienced Android/React Native developer to make our production app fully compliant with Google Play's 16 KB memory page size requirement for apps targeting Android 15+ (SDK 35). · Google Play Console has already flagged 19 non-compliant .so files in our late ...
Job description
Overview

We need an experienced Android/React Native developer to make our production app fully compliant with Google Play's 16 KB memory page size requirement for apps targeting Android 15+ (SDK 35).

Google Play Console has already flagged 19 non-compliant .so files in our latest production build. We have a full mapping of each library to its source package (provided below).

Our Stack

  • React Native with Expo SDK 52
  • Hermes JS engine (enabled)
  • AGP resolved via RN 0.76 version catalog)
  • Gradle 8.10.2, NDK
* targetSdkVersion 35, compileSdkVersion 35


  • CI/CD: Codemagic
Flagged Libraries (from Google Play Console)
Google Play has identified 19 .

so files across arm64-v8a and x86_64 that are not 16 KB page aligned:


React Native Core / Hermes (5 files):
* — Hermes JS engine
* — Hermes tooling
* — NDK C++ standard library
* — React Native core
* — JavaScript Interface (Meta)

Facebook/Meta — Fresco Image Pipeline (5 files):
* — Facebook JNI bindings
* — Fresco GIF support
* — Fresco image pipeline
* libstatic- — Fresco WebP support
* libnative- — Fresco image transcoder


Expo Modules (2 files):
* libexpo-modules- — expo-modules-core
* — expo-image 2.0.7


Third-Party npm Packages (7 files):
* / — react-native-reanimated 3.16.7
* — react-native-mmkv 2.12.2
* — react-native-quick-crypto 0.7.17
* — react-native-screens 4.10.0
* libanimation-decoder- — lottie-react-native 7.1.0
* libnative- — @shopify/flash-list 1.8.3

Scope of Work

  • Determine the fix strategy for each flagged library — Whether to upgrade the dependency, patch the native build, add linker flags (-Wl,-z,max-page-size=16384), or upgrade NDK/build tools.
  • Apply fixes — Upgrade packages, patch build configs, or apply whatever is needed to make all 19 .so files 16 KB aligned.
  • Verify alignment — Run zipalign -c -P 16 and/or Google's on the release AAB to confirm all .so files pass.
  • Test on 16 KB emulator — Set up an Android 15 emulator with 16 KB page size enabled, install the app, and verify it launches and runs without crashes.
  • Document changes — Provide a brief summary of what was upgraded/changed and any libraries that need upstream fixes or workarounds.
Deliverables

  • A release AAB that passes zipalign -c -P 16 with zero flagged libraries
  • All changes committed to a branch in our GitHub repo (we'll provide access)
  • A short written summary covering: What was changed per library
Any dependency upgrades performed
Any known risks or follow-up items

Additional Native Modules in the App
Beyond the flagged libraries, the app also uses these native modules that should be verified:
@intercom/intercom-react-native 8.7.0
@stripe/stripe-react-native 0.38.6
react-native-keychain 10.0.0
react-native-gesture-handler 2.25.0
react-native-maps 1.18.4
react-native-fbsdk-next 13.4.1
@sentry/react-native
Custom SDK (bundled locally)
Custom Adjoe SDK bundled locally)

Ideal Candidate

  • Experience with React Native + Expo native Android builds
  • Familiarity with Android NDK, ELF binary alignment, and shared library toolchains
  • Has previously migrated an app to 16 KB page size compliance
  • Can set up and test on Android 15 16 KB page size emulator images
Contract duration of less than 1 month.

Mandatory skills:
Android, React Native, Android App Development


Similar jobs

  • Work in company Remote job

    React Native

    Only for registered members

    This is an excellent opportunity for someone who thrives in a collaborative environment and is passionate about building high-quality apps. · TypeScript · JavaScript · ...

    $15 - $30 (USD) per hour

    4 days ago

  • Work in company Remote job

    React Native

    Only for registered members

    We are seeking a skilled React Native developer to build an MVP for a mobile fitness application. · Replicate existing designs into a functional app. · ...

    $15 - $30 (USD) per hour

    1 month ago

  • Work in company Remote job

    React Native

    Only for registered members

    We've built a working web app MVP using Lovable and are now looking for someone with experience launching apps on the iOS App Store. · We don't need a full rebuild. The goal is to ship a V1 App Store release in a quick and efficient way using the existing web app (hybrid approach ...

    $2,500 - $0 (USD) budget

    1 month ago

  • Work in company Remote job

    React Native

    Only for registered members

    We are seeking a skilled React Native/Expo developer to troubleshoot an image loading issue in our mobile application. · ...

    $30 - $0 (USD) budget

    1 month ago

  • Work in company Remote job

    React Native

    Only for registered members

    I'm building V1 of a mobile app called The Sugar — a lightweight, gamified diabetes logging app focused on emotional feedback and habit reinforcement. · ...

    $20 - $35 (USD) per hour

    1 month ago

  • Work in company Remote job

    React native

    Only for registered members

    Looking for someone to redo designing and styling and fix bugs in react native. · Fix bugs in react native. · ...

    3 days ago

  • Work in company Remote job

    React Native

    Only for registered members

    We're building an MVP for Rushd Capital, a Sharia-compliant robo-advisor. · We need a React Native (Expo) developer to build the mobile app (iOS & Android) from provided prototypes and a ready backend API (OpenAPI spec + documented endpoints). · ...

    $4,000 - $0 (USD) budget

    2 days ago

  • Work in company Remote job

    React Native

    Only for registered members

    We are looking for a React Native developer to take over a work in progress an AI-enabled application. · Mandatory skills: · React Native, · Chatbot Development, · LLM Prompt Engineering, · Supabase'); · ...

    $15 - $40 (USD) per hour

    1 week ago

  • Work in company Remote job

    React Native

    Only for registered members

    We need a developer to implement our Figma screens pixel-close, · wire them to the real backend APIs, · and add Google Maps and payments.Tech Stack: · Mobile: React Native + Expo SDK 54, TypeScript · State/Data: @tanstack/react-query, Axios · ...

    $15 - $35 (USD) per hour

    1 week ago

  • Work in company Remote job

    React Native

    Only for registered members

    We're looking for an experienced React Native & Expo expert to help us migrate and stabilize our mobile app. · Current setup · Nx monorepo managed with Nx · Expo · The problem · When interacting with links inside the app, it crashes with the following error (from adb logcat *:E) ...

    4 weeks ago

  • Work in company Remote job

    React native

    Only for registered members

    We are looking for an experienced React Native (Expo) mobile app developer to work on a real-world cross-platform application for Android and iOS. · ...

    1 week ago

  • Work in company Remote job

    React Native

    Only for registered members

    We are looking for a skilled React Native and Supabase engineer to convert our existing app into a production-ready React Native application (web and iOS) backed by Supabase. · ...

    $20 - $47 (USD) per hour

    4 days ago

  • Work in company Remote job

    React Native

    Only for registered members

    We have a working Islamic guidance app built with Expo (React Native) + FastAPI backend. · ...

    $20 - $30 (USD) per hour

    1 week ago

  • Work in company Remote job

    React Native

    Only for registered members

    We are looking for an experienced React Native (Expo) Mobile App Developer to help improve and finalize our mobile application. · Refactor and optimize the chat module for better performance and stability. · Identify and fix performance bottlenecks across the app. · Implement or ...

    $100 - $0 (USD) budget

    1 week ago

  • Work in company Remote job

    React Native

    Only for registered members

    We are looking for a skillful developer with Google Play Billing experience to implement subscriptions in our React Native app. The ideal candidate has proven experience developing and deploying subscription based apps. · Implementing subscriptions in our React Native app using G ...

    $10 - $40 (USD) per hour

    3 weeks ago

  • Work in company Remote job

    React Native

    Only for registered members

    We are building a simple but smart transport marketplace for cargo delivery (vans / trucks). This is not Uber, not Bolt.We want a modular system where each feature is a separate block with its own price and estimate. · ...

    $50 - $0 (USD) budget

    3 weeks ago

  • Work in company Remote job

    React Native

    Only for registered members

    The client is looking for a skilled React Native developer to create an Endless Runner component for their existing Expo app. They provide reference PNGs of the main character and expect the freelancer to source or generate additional assets matching the exact style. · Skills req ...

    3 weeks ago

  • Work in company Remote job

    React Native

    Only for registered members

    We are looking for an experienced developer to build a small MVP mobile application with a clean UI and basic core functionality. · Prior experience building MVPs or prototype mobile apps · ...

    $45 - $0 (USD) budget

    2 weeks ago

  • Work in company Remote job

    React native

    Only for registered members

    I have a matrimonial / matchmaking mobile application designed to help people meet for serious relationships and marriage. · ...

    1 month ago

  • Work in company Remote job

    React Native

    Only for registered members

    Project Overview · We have an existing React Native (Expo) marketplace app called HireLocal. The app foundation is built, including authentication, job flows, business tiers, and messaging. · The application is partially functional but requires structured refactoring and completi ...

    $2,000 - $0 (USD) budget

    1 day ago

  • Work in company Remote job

    React Native

    Only for registered members

    This role is for an experienced React Native mobile developer to help finish and polish an existing cross-platform MVP for a trucking-focused mobile app that already has live API integrations and AI features. · ...

    1 month ago