About the JobOur Client: Our Client is A leading SaaS company that brings together all stakeholders in the agricultural supply chain, allowing them to make better-informed decisions, eliminate unnecessary paperwork and dockets, reduce supply chain inefficiency and risk, open markets, and increase their bottom line, all on one easy-to-use platform.Position: Kotlin DeveloperLocation: Gurgaon/RemoteExperience: 2+years and aboveKey Responsibilities:● Develop, enhance, and maintain Kotlin-based applications.● Work with local databases such as Room, SQLite, and Realm for efficient data storage.● Integrate API services using Ktor, Retrofit, and OkHttp for RESTful and GraphQL-based communications.● Implement Kotlin Coroutines & Flow for asynchronous programming.● Follow Clean Architecture and MVVM/MVI principles for scalable and maintainable code.● Optimize application performance, security, and responsiveness. Write and maintain unit and integration tests to ensure application stability.● Stay updated with Kotlin, Jetpack components, and the latest industry best practices.What We're Looking:2+ years of experience in Kotlin development (Android or KMM).● Strong knowledge of local database management (Room, SQLite, Realm, or SQLCipher).● Expertise in API service integration using Ktor, Retrofit, or OkHttp.● Hands-on experience with Kotlin Coroutines & Flow for efficient asynchronous programming.● Strong understanding of Jetpack components (LiveData, ViewModel, Navigation, WorkManager, etc.)● Experience in designing applications following Clean Architecture, MVVM, or MVI patterns.● Knowledge of dependency injection frameworks like Dagger/Hilt or Koin.● Proficiency in version control systems (Git) and platforms like GitHub, GitLab, or Bitbucket.● Experience with unit testing using JUnit, MockK, or Espresso.● Understanding of performance optimization techniques for Kotlin applications.What We Offer:● Best-in-industry compensation.● Fully remote work setup with flexible hours.● An open and collaborative work culture.● A challenging and dynamic work environment within an innovative, growth-oriented organization.
Job Title
Android Developer