GECO Asia is Hiring: Android Developer (React Native + Full‑Stack)
We are looking for an Android Developer with full‑stack capabilities to build high‑quality mobile experiences using React Native while maintaining strong native Android skills for deeper platform integrations.
This role owns the Android experience end‑to‑end—from feature development and API integration to performance optimization and Google Play deployment—and contributes to backend (NestJS/Python) and occasional web (React) development when needed.
Key Responsibilities
Android & React Native Development (Primary)
- Build and maintain Android applications using React Native + TypeScript
- Develop native Android modules in Java/Kotlin when required
- Optimize performance (memory, battery, rendering, startup time)
- Manage Google Play releases (builds, signing, staged rollout)
- Implement Android‑specific features: deep linking, push notifications, background services, permissions
- Troubleshoot Android‑specific issues using Android Studio, ADB, Flipper
- Ensure consistent UI/UX across Android and iOS
Full‑Stack Backend Contributions
- Build and maintain NestJS API endpoints for mobile features
- Contribute to Python services for automation, data processing, and mobile workflows
- Design mobile‑optimized API responses (pagination, compression, offline sync)
- Write and optimize queries in PostgreSQL and MongoDB
Web Frontend Contributions
- Support React/TypeScript web development when capacity allows
- Share components or logic between mobile and web where applicable
- Participate in code reviews across mobile, backend, and web
- Use AI-assisted development to accelerate problem-solving
Technology Stack
Mobile: React Native, TypeScript, Expo, Android SDK
Native Android: Java, Kotlin, Android Studio, Gradle, ADB
Backend: NestJS, Node.js, TypeScript, Python (FastAPI/Scripting)
Databases: PostgreSQL, MongoDB, Redis, SQLite
Cloud: AWS (S3, Lambda, SNS, CloudWatch)
Testing: Jest, Detox, RN Testing Library, Espresso
Distribution: Google Play Console, Fastlane, CodePush
Tools: Android Studio, Flipper, Git, GitHub, Jira
Qualifications
- 3–5 years of mobile development experience with 2+ years in React Native + Android
- Strong knowledge of Android fundamentals and platform APIs
- Experience developing native modules (Java/Kotlin)
- Proficiency in React Native—navigation, state management, native bridge, Expo
- Solid TypeScript experience
- Competent in NestJS / Node.js for backend development
- Basic Python scripting skills
- Experience with Google Play end‑to‑end deployment
- Database experience: PostgreSQL, MongoDB, SQLite
- Familiarity with AI-assisted development and LLM API basics
- Strong English communication skills
If you want to build high‑quality Android and cross-platform mobile experiences while contributing across the stack, APPLY NOW!