Gomarigold is a cross-platform mobile job marketplace designed to connect household helpers with households seeking domestic services. The platform simplifies hiring through verified profiles, job postings, applicant tracking, subscriptions, and real-time notifications.
Nevrio built the application using Kotlin Multiplatform (KMP) and Jetpack Compose Multiplatform, delivering a single shared codebase for Android and iOS while maintaining native performance and platform-specific integrations.
Building and maintaining separate Android and iOS apps was costly and inefficient
Complex two-sided marketplace flows (helpers vs households)
Secure authentication and document verification requirements
Subscription monetization across Google Play and App Store
Multi-language support for Indian users
Need for scalable architecture and real-time notifications
A traditional mobile approach would not scale efficiently as features and users grew.

Nevrio implemented a Kotlin Multiplatform mobile architecture with shared business logic and UI, enabling rapid development and long-term scalability.
Key capabilities included:
Shared UI and logic across Android and iOS using Compose Multiplatform
Role-based flows for helpers and households
Job posting, applicant tracking, and profile management
Secure OTP-based authentication and document uploads
Subscription monetization with server-side purchase verification
Multi-language support (English, Hindi, Telugu, Bengali)
Real-time notifications via Firebase Cloud Messaging
Shared KMP Codebase
→ Role-Based Components (Helper / Household)
→ Decompose Navigation & State Management
→ Ktor API Layer
→ Firebase Notifications
→ Platform-Specific Integrations (Billing, Camera, Audio)
Technology Stack
Mobile: Kotlin Multiplatform, Jetpack Compose Multiplatform
Architecture: Decompose, Repository Pattern, StateFlow
DI: Koin
Networking: Ktor, Kotlinx Serialization
Payments: Google Play Billing, Apple StoreKit
Backend: Node.js purchase verification service
Notifications: Firebase Cloud Messaging
Storage: DataStore Preferences, Multiplatform Settings
Over 95% shared code across Android and iOS
Faster feature delivery with a single codebase
Secure subscription monetization on both platforms
Scalable foundation for marketplace growth
Strong trust signals through verification and role separation
Reduced long-term maintenance and development cost
Kotlin Multiplatform enables complex, production-grade mobile marketplaces to scale efficiently across platforms. By sharing UI and business logic while preserving native capabilities, teams can move faster without compromising performance or security.
Building and maintaining separate Android and iOS apps was costly and inefficient
Complex two-sided marketplace flows (helpers vs households)
Secure authentication and document verification requirements
Subscription monetization across Google Play and App Store
Multi-language support for Indian users
Need for scalable architecture and real-time notifications
A traditional mobile approach would not scale efficiently as features and users grew.

Nevrio implemented a Kotlin Multiplatform mobile architecture with shared business logic and UI, enabling rapid development and long-term scalability.
Key capabilities included:
Shared UI and logic across Android and iOS using Compose Multiplatform
Role-based flows for helpers and households
Job posting, applicant tracking, and profile management
Secure OTP-based authentication and document uploads
Subscription monetization with server-side purchase verification
Multi-language support (English, Hindi, Telugu, Bengali)
Real-time notifications via Firebase Cloud Messaging
Shared KMP Codebase
→ Role-Based Components (Helper / Household)
→ Decompose Navigation & State Management
→ Ktor API Layer
→ Firebase Notifications
→ Platform-Specific Integrations (Billing, Camera, Audio)
Technology Stack
Mobile: Kotlin Multiplatform, Jetpack Compose Multiplatform
Architecture: Decompose, Repository Pattern, StateFlow
DI: Koin
Networking: Ktor, Kotlinx Serialization
Payments: Google Play Billing, Apple StoreKit
Backend: Node.js purchase verification service
Notifications: Firebase Cloud Messaging
Storage: DataStore Preferences, Multiplatform Settings
Over 95% shared code across Android and iOS
Faster feature delivery with a single codebase
Secure subscription monetization on both platforms
Scalable foundation for marketplace growth
Strong trust signals through verification and role separation
Reduced long-term maintenance and development cost
Kotlin Multiplatform enables complex, production-grade mobile marketplaces to scale efficiently across platforms. By sharing UI and business logic while preserving native capabilities, teams can move faster without compromising performance or security.