Android Developer (Kotlin | Jetpack) - REMOTE
Job Description: Android Developer (Kotlin | Jetpack Compose | Realm Sync PowerSync)
Job Title
Android Developer
Location
Canada (Remote) Candidates from US are also eligible to apply
Experience
4 6 years
About Us
Infiligence is a global technology company with offices in Calgary, Chennai, Hyderabad, and Pleasanton. We are committed to delivering innovative digital solutions to clients worldwide. We offer a collaborative work environment, competitive compensation, and comprehensive employee benefits.
Role Summary
We are seeking a skilled Android Developer with strong experience in Kotlin and Jetpack Compose, and hands-on expertise migrating data synchronization from Realm Sync to PowerSync. The ideal candidate can work independently, handle complex migrations, and build scalable, modern Android applications with offline-first and synchronization patterns.
Key Responsibilities
Design, develop, and maintain Android applications using Kotlin and Jetpack Compose
Build modern UI components using Jetpack Compose following Android best practices
Lead and execute migration from Realm Sync to PowerSync, ensuring data integrity, reliability, and performance
Collaborate with backend teams to integrate REST APIs and synchronization mechanisms
Optimize app performance, scalability, and stability across multiple Android versions
Participate in code reviews and ensure adherence to coding standards and architecture patterns
Debug, troubleshoot, and resolve complex issues across devices and OS versions
Stay updated with Android trends, libraries, and development best practices
Required Skills & Qualifications
4 6 years of Android development experience
Strong proficiency in Kotlin
Hands-on Jetpack Compose experience for UI development
Practical experience migrating Realm Sync to PowerSync
Strong understanding of mobile sync strategies and offline-first architectures
Experience integrating REST APIs, JSON, and third-party libraries
Strong grasp of Android Architecture Components and patterns (MVVM, ViewModel, LiveData/State)
Strong problem-solving and debugging skills
Nice to Have
Experience with unit testing/UI testing (JUnit, Espresso)
Experience with CI/CD for mobile builds
Familiarity with modern dependency injection (Hilt/Koin)
Thanks & Regards,
Adarsh Mallik | IT Recruiter
adarsh.mallik@centstone.com | 3322307193
CENTSTONE SERVICES
Remote
About the Company:
Centstone
Apply tot his job
Apply To this Job