Android Developer Remote
Ontario, Canada
Listed on 2026-01-11
-
Software Development
Android Developer, Software Engineer
Job Title:
Android Developer
Location:
Canada (Remote)
Experience:
4 6 years
Employment Type:
Contract
Job Summary
We are seeking an Android Developer with strong Kotlin and Jetpack Compose experience and proven hands-on capability migrating data synchronization from Realm Sync to Power Sync. This is a delivery-focused role for someone who can work independently, lead complex migrations, and build modern, scalable Android applications with offline-first patterns.
Key Responsibilities
Design, develop, and maintain Android applications using Kotlin and Jetpack Compose
Build modern UI components using Jetpack Compose and follow Android UI best practices
Lead and execute Realm Sync to Power Sync migration, ensuring data integrity, stability, and performance
Implement and optimize offline-first data synchronization patterns
Integrate REST APIs, JSON payloads, and third-party SDKs/services
Apply Android architecture components (MVVM, View Model, State/Live Data) to build maintainable codebases
Perform code reviews, enforce coding standards, and contribute to technical improvements
Debug and resolve issues across multiple Android OS versions and device types
Collaborate with backend teams on API contracts, sync behavior, and release coordination
Participate in sprint planning, estimation, and delivery commitments
Required
Skills & Qualifications
4 6 years of hands-on Android development experience
Strong Kotlin proficiency (coroutines preferred)
Strong Jetpack Compose experience in production apps
Direct experience migrating Realm Sync to Power Sync (must-have)
Strong understanding of data synchronization, conflict handling, and offline-first architecture
Solid experience with REST APIs, JSON, and integration patterns
Experience with MVVM, View Model, and State management (Live Data/State Flow)
Strong debugging skills and performance tuning experience
Nice to Have
Experience with CI/CD for mobile (Git Hub Actions, Bitrise, Jenkins, etc.)
Familiarity with testing frameworks (JUnit, Espresso, MockK)
Experience with analytics/crash tools (Firebase Crashlytics, etc.)
Experience publishing apps and managing Play Store releases
Thanks & Regards,
Adarsh Mallik | IT Recruiter
|
CENTSTONE SERVICES
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: