×
Register Here to Apply for Jobs or Post Jobs. X

Android Developer Remote

Remote / Online - Candidates ideally in
Ontario, Canada
Listing for: Centstone
Seasonal/Temporary, Remote/Work from Home position
Listed on 2026-01-11
Job specializations:
  • Software Development
    Android Developer, Software Engineer
Job Description & How to Apply Below

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

Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary