Job Openings Full-Stack Android Developer - React Native (Pooling)

About the job Full-Stack Android Developer - React Native (Pooling)

Job Title: Full-Stack Android Developer - React Native (Pooling)
Company: White Cloak Technologies Inc.
Employment Type: Project-based (for future opportunities)
Location: Philippines (Hybrid / Remote, depending on client requirement)

About White Cloak Technologies Inc.
White Cloak Technologies Inc. is a technology consulting and professional services company delivering digital solutions across software engineering, cloud, and data. We work with enterprise and high-growth clients to build scalable, high-quality applications using modern technologies.

As part of our talent pooling, we are continuously looking for Software Engineers - Android who are open to future project-based or full-time opportunities.

Role Overview
This Android Developer is a full-stack engineer with deep Android expertise who builds cross-platform mobile applications using React Native while maintaining strong native Android skills for platform-specific optimizations. Beyond mobile, this role contributes to backend services(NestJS/Python) that power mobile features and builds web features when capacity allows.

The individual owns the Android experience end-to-end: from API integration to Google Play deployment, performance optimization, and platform-specific native module development.

Key Responsibilities:

Android & React Native Development (Primary Focus)

  • Build and maintain the Android mobile application using React Native with TypeScript.
  • Develop platform-specific native modules (Java/Kotlin) when React Native abstractions are insufficient.
  • Optimize Android performance – memory management, battery usage, app startup time, render performance.
  • Manage Google Play Store deployment pipeline – builds, signing, staged rollouts, release management.
  • Implement Android-specific features: deep linking, push notifications, background services, permissions.
  • Debug Android-specific issues using Android Studio, ADB, Flipper, and React Native debugging tools.
  • Ensure consistent UX between Android and iOS implementations.

Full-Stack Backend Contributions

  • Build and maintain NestJS API endpoints that power mobile features – push notification services, device management, sync APIs.
  • Contribute to Python-based backend services for data processing, file handling, and mobile-specific workflows.
  • Design mobile-optimized API responses – pagination, data compression, offline-first sync patterns.
  • Write database queries and manage mobile-related data schemas in PostgreSQL and MongoDB.

Web Frontend Contributions

  • Contribute to React/TypeScript web features when sprint capacity allows.
  • Share components and business logic between React Native mobile and React web where applicable.
  • Participate in code reviews across mobile, backend, and web PRs.
  • Use AI-assisted development tools to accelerate development and solve complex platform issues.

Required Qualifications

  • 3–5 years of mobile development with at least 2 years React Native + Android experience.
  • Strong Android fundamentals – Activity lifecycle, native modules, platform APIs, performance profiling.
  • React Native expertise – navigation, state management, native bridge, Expo ecosystem.
  • TypeScript proficiency – type-safe mobile development, shared type definitions.
  • NestJS / Node.js competency – can build and maintain backend APIs for mobile features.
  • Python basics – scripting, data processing, simple API development.
  • Google Play deployment – end-to-end app submission, staged rollouts, crash reporting.
  • Database skills – PostgreSQL, MongoDB, and mobile local storage (SQLite/AsyncStorage).
  • AI tool proficiency – uses AI coding assistants; understands LLM API basics.
  • Good English communication – clear documentation and async collaboration.

Nice to have:

  • Experience with iOS development or Swift for cross-platform debugging.
  • Knowledge of on-device ML frameworks (TensorFlow Lite, ONNX).
  • Experience with OTA update systems (CodePush, Expo Updates).
  • Familiarity with CI/CD for mobile (Fastlane, Bitrise, GitHub Actions).

This is a talent pooling role. Shortlisted candidates will be contacted as project requirements arise.