Android Developer

2.0 years

0.0 Lacs P.A.

India

Posted:13 hours ago| Platform: Linkedin logo

Apply Now

Skills Required

androiddevelopersaasriskkotlinsqlitedatastorageapiretrofitgraphqlflowprogrammingarchitecturemvvmcodesecurityintegrationstabilitydevelopmentdatabasemanagementsqlcipherservicenavigationgitgithubgitlabbitbuckettestingjunitoptimizationcompensationcollaborative

Work Mode

Remote

Job Type

Full Time

Job Description

About the Job Our 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 Developer Location : Gurgaon/Remote Experience : 2+years and above Key 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. Show more Show less

SetupmyHR
Not specified
No locations

Employees

RecommendedJobs for You