Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
3.0 - 9.0 years
8 - 19 Lacs
bengaluru, karnataka, india
On-site
Role Android Developer (Kotlin) Total Experience: 5+ years Location: Mumbai Budget: 17 LPA Job Overview We are seeking an experienced Android Developer with strong expertise in Kotlin and modern Android development practices . The ideal candidate should have hands-on experience with Jetpack components, architectural patterns (MVVM, MVI, Clean Architecture), and advanced UI development using Jetpack Compose and XML . You will be responsible for building high-quality, scalable, and performant Android applications, integrating APIs and third-party services, and ensuring a seamless user experience across devices. Key Responsibilities Android Development: Build robust, scalable Android applications using Kotlin and proficiency in Java . Implement clean, maintainable code following industry best practices. Architecture & Patterns: Apply modern architectural patterns such as MVVM, MVI, and Clean Architecture . Ensure modular, reusable, and testable code. UI/UX Development: Develop advanced UI with Jetpack Compose and XML , including custom components, animations, and responsive layouts . Collaborate with designers to translate wireframes into seamless user experiences. Core Android Expertise: Deep understanding of Activity/Fragment lifecycle, concurrency, and memory management . Implement Dependency Injection using Hilt or Dagger . API Integration: Integrate RESTful APIs using Retrofit/OkHttp with secure authentication methods ( OAuth2, JWT ). Optimize API calls for performance and reliability. Jetpack & Concurrency Tools: Proficient in LiveData, ViewModel, Navigation, WorkManager, Coroutines, and Flows . Ensure smooth background task execution and asynchronous operations. Local Storage & Data Handling: Work with Room Database, DataStore , and other local storage mechanisms. Manage data caching, persistence, and synchronization. Debugging & Optimization: Perform debugging, profiling, and performance optimization of applications. Monitor and resolve crashes, ANRs, and memory leaks. Collaboration & Version Control: Collaborate with cross-functional teams in Agile environments. Use Git with collaborative branching and release strategies. Multi-Module & Firebase: Develop and maintain multi-module and multi-flavor app configurations . Integrate Firebase services (Push Notifications, Analytics, Crashlytics). Third-Party & Cross-Platform: Integrate third-party SDKs as required. Exposure to Kotlin Multiplatform (KMM) for cross-platform app development. Required Skills & Qualifications Expertise in Kotlin and proficiency in Java for Android development. Strong knowledge of Android SDK, Jetpack components, and architectural patterns (MVVM, MVI, Clean Architecture). Advanced skills in Jetpack Compose and XML for modern UI development. Hands-on experience with Dependency Injection frameworks (Hilt, Dagger). Proficiency in REST API integration with Retrofit/OkHttp and secure authentication (OAuth2, JWT). Skilled in Jetpack libraries LiveData, ViewModel, Navigation, WorkManager, Coroutines, Flows. Experience with Room Database, DataStore , and caching mechanisms. Strong debugging, profiling, and performance optimization abilities. Proficiency in Git for version control and team collaboration. Experience with multi-module, multi-flavor projects and Firebase services . Preferred Qualifications (Good to Have) Exposure to Kotlin Multiplatform (KMM) for cross-platform app development. Familiarity with third-party SDK integrations . Knowledge of CI/CD pipelines for Android app automation. Experience with unit testing (JUnit, Espresso) and UI testing frameworks. Hands-on with Play Store publishing and release management . Key Skills Kotlin | Java | Android SDK | Jetpack (Compose, LiveData, ViewModel, Navigation, WorkManager) | MVVM | MVI | Clean Architecture | Retrofit | OkHttp | OAuth2 | JWT | Room Database | DataStore | Coroutines | Flows | Hilt | Dagger | Firebase | Git | Performance Optimization | Multi-Module Apps | KMM
Posted 14 hours ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
73564 Jobs | Dublin
Wipro
27625 Jobs | Bengaluru
Accenture in India
22690 Jobs | Dublin 2
EY
20638 Jobs | London
Uplers
15021 Jobs | Ahmedabad
Bajaj Finserv
14304 Jobs |
IBM
14148 Jobs | Armonk
Accenture services Pvt Ltd
13138 Jobs |
Capgemini
12942 Jobs | Paris,France
Amazon.com
12683 Jobs |