

Android Developer
Hire Manila
- Makati, Philippines8767, Paseo de Roxas, Bel-Air, Makati, Metro Manila, PhilippinesMakatiMetro ManilaPhilippinesPhilippinesTELECOMMUTE
- ContractualCONTRACTOR
Posted 13 hours ago and deadline of application is on 31 Jul
Recruiter was hiring 7 hours ago
2026-06-02T01:58:53.829404+00:002026-07-31T16:00:00+00:00Job Description
We are seeking a motivated Android Developer with a backend mindset to design, build, and maintain Jetpack Compose-driven applications backed by Node.js services. The ideal candidate is comfortable owning features end-to-end — from crafting declarative interfaces to building and consuming the APIs that power them. You'll work closely with designers, product managers, and senior engineers to deliver polished, full-stack mobile experiences.
Key Responsibilities
Jetpack Compose Development & Feature Delivery
• Build and maintain Android applications using Jetpack Compose as the primary UI framework.
• Create reusable, composable UI components following MVVM architecture.
• Leverage Kotlin Coroutines and Flow for reactive data flows and concurrency.
• Implement navigation, state management, animations, and gesture handling using Compose idioms.
• Translate Figma designs into pixel-accurate, responsive Compose layouts across device sizes and form factors.
Node.js Backend Development
• Develop and maintain RESTful APIs using Node.js with Express or Fastify.
• Design database schemas and perform CRUD operations with PostgreSQL or MySQL.
• Implement authentication flows, middleware, and input validation on the server side.
• Write clean, documented API endpoints that the Android layer consumes directly.
• Support deployment and environment management using Docker, PM2, or cloud platforms.
Integration & Code Quality
• Connect Compose UI to backend services using Retrofit, OkHttp, or Ktor Client.
• Handle JSON serialization and deserialization with Kotlin Serialization or Gson.
• Participate in code reviews, giving and receiving constructive feedback across both codebases.
• Use Git for version control and follow consistent branching strategies.
Performance, Debugging & Monitoring
• Profile and optimize Compose rendering performance using Android Studio Profiler.
• Monitor and triage crashes using Firebase Crashlytics.
• Log, monitor, and debug Node.js services using tools like Morgan or Datadog.
• Ensure smooth performance across supported Android versions and device types.
Continuous Learning & Growth
• Stay current with Jetpack library updates, new Android APIs, and Google I/O announcements.
• Follow Node.js ecosystem developments including framework updates and security patches.
• Share knowledge with the team through demos, documentation, or internal tech talks.
• Explore emerging patterns such as Glance for widgets, Material 3, and server-driven UI.
Minimum Qualifications
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
- 1–3 years of Android development experience with at least one Jetpack Compose-based app shipped to the Google Play Store.
- Proficiency in Kotlin and Jetpack Compose; understanding of the declarative UI paradigm.
- Working knowledge of Node.js and experience building or maintaining REST APIs.
- Familiarity with PostgreSQL or MySQL.
- Understanding of MVVM architecture and clean separation of concerns.
- Experience consuming and designing RESTful APIs with JSON.
- Comfortable using Android Studio, terminal-based workflows, and Git.
- Strong problem-solving skills and a willingness to learn across the stack.
Preferred Skills
• Experience with Kotlin Coroutines, Flow, and StateFlow for reactive programming.
• Familiarity with TypeScript on the backend.
• Exposure to Next.js for server-side rendering, API routes, or full-stack web companion apps.
• Experience with ORMs such as Prisma, Drizzle, or TypeORM for type-safe database access.
• Familiarity with tRPC for end-to-end type-safe API layers.
• Exposure to CI/CD pipelines using Fastlane, GitHub Actions, or Firebase App Distribution.
• Experience with Docker for local development and deployment.
• Knowledge of Firebase services (Auth, Firestore, Cloud Messaging).
• Familiarity with Room for local persistence and data caching strategies.
• Familiarity with WebSockets or real-time data patterns.
• Understanding of accessibility best practices and localization in Compose.
• Any exposure to GraphQL or serverless functions is a plus.
Tools & Technologies
• Languages: Kotlin (primary), JavaScript/TypeScript (Node.js)
• Android Frameworks: Jetpack Compose, Coroutines/Flow, Room, WorkManager
• Backend: Node.js, Express/Fastify, PostgreSQL, MySQL
• Backend (Plus): Next.js, tRPC, Prisma/Drizzle
• IDE & Tooling: Android Studio, VS Code, Terminal
• Design Handoff: Figma
• Version Control: Git (GitHub or GitLab)
• CI/CD: Fastlane, GitHub Actions, Firebase App Distribution
• Monitoring: Firebase Crashlytics, Datadog
• Project Management: Jira
Perks and Benefits
Work from Home
Jobs Summary
- Job Level
- Associate / Supervisor
- Job Category
- IT and Software
- Educational Requirement
- Bachelor's degree graduate
- Recruiter response to application
- Sometimes
- Office Address
- 8767 Paseo de Roxas, Salcedo Village, Bel-Air
Feel secure when applying: look for the verified icon and always do your research on a company. Avoid and report situations when employers require payment or work without compensation as part of their application process.