Android Developer
Closing date :28-02-2026
Job Description
- Job Type: Full-Time
Experience: 2–5 Years
Please share the resume to info-calicut@tranetech.com
Job description:
We are looking for a skilled Android Application Developer to join our development team. The ideal candidate will have strong hands-on experience in modern Android development using MVVM with Clean Architecture, Jetpack Compose, and Kotlin. You will be responsible for building high-quality, scalable, and maintainable Android applications while collaborating closely with cross-functional teams.
Job Skills
- Key Responsibilities
# Design, develop, and maintain Android applications using MVVM + Clean Architecture
# Build modern, responsive user interfaces using Jetpack Compose
# Write clean, efficient, and reusable code in Kotlin (Java knowledge is an added advantage)
# Implement dependency injection using Dagger Hilt
# Handle asynchronous operations using Kotlin Coroutines
# Integrate RESTful APIs using Retrofit
# Manage UI and application state using LiveData and StateFlow
# Implement local data storage and offline functionality using Room Database
# Use Paging library for efficient data loading and pagination
# Debug, test, and optimize applications for performance and stability
# Follow best practices, coding standards, and version control workflows (Git)
Required Skills & Qualifications
# Strong experience in Android application development
# Proficiency in Kotlin and good understanding of Java
# Solid understanding of MVVM and Clean Architecture principles
# Hands-on experience with Jetpack Compose
# Experience with Dagger Hilt for dependency injection
# Strong knowledge of Coroutines, Retrofit, and asynchronous programming
# Experience with LiveData, StateFlow, and reactive state management
# Hands-on experience with Room Database
# Experience implementing Paging for large datasets
# Familiarity with REST APIs, JSON, and third-party libraries
# Good problem-solving and debugging skills
Nice to Have
Experience with unit testing and UI testing
Knowledge of CI/CD pipelines for Android
Experience publishing apps to the Google Play Store
Familiarity with Firebase services