Job Description

  • Freshers are allowed
    Please share the resume to info-calicut@tranetech.com

    Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field
    BCA / MCA / B.Tech / B.E. preferred
    Strong understanding of programming fundamentals
    Basic knowledge of Android development concepts

    Assist in developing Android applications using Kotlin/Java
    Work with MVVM architecture and support clean code practices
    Learn and implement Jetpack Compose for building modern UI components
    Support dependency injection setup using Dagger Hilt
    Work with Coroutines and Retrofit for asynchronous tasks and API integration
    Handle LiveData or StateFlow for state management and reactive updates
    Maintain local data using Room Database for offline storage
    Implement Paging for efficient data loading
    Collaborate with senior developers and participate in code reviews
    Debug, test, and document application features
    Understand project requirements and contribute to design discussions
    Stay updated with Android development best practices, tools, and libraries

Job Skills

  • Basic knowledge of Kotlin or Java

    Familiarity with Android Studio, XML, and core Android components
    Understanding of the following is an added advantage:
    MVVM + Clean Architecture
    Jetpack Compose (Declarative UI toolkit)
    Kotlin / Java
    Dagger Hilt (Dependency Injection)
    Coroutine + Retrofit (Asynchronous programming & API communication)
    LiveData / StateFlow (State management)
    Room Database (Local database & offline persistence)
    Paging (Pagination for large datasets)
    Problem-solving mindset and logical thinking
    Basic understanding of REST APIs
    Knowledge of Git/GitHub preferred
    Good communication and teamwork skills