Description

JOB RESPONSIBILITIES:

Being involved in all stages of application development, support and maintenance
CORE REQUIREMENTS:

10+ yrs. of experience in developing Native Android applications in Java or Kotlin
5+ yrs of experience in Kotlin
3+ yrs of strong experience in Android Jetpack
Proficient in Java
Experience in app deployment process on Play Store
1+ yrs Experience in Airline Domain
Extensive exposure to Android SDK and ecosystem
Good knowledge of Gradle and it�s capabilities
Can identify memory leaks and knows how to resolve them
Good memory management abilities
Good version control practices
Proven ability to work with legacy code base
Proven ability to work with MVVM
Proven ability to write testable code and compose good unit tests for it
Proven ability to add accessibility to an app
Experience in Dagger, RxJava, ViewBinding, DataBinding, Retrofit, Gson, Room, LiveData, Navigation Components
Experience with Coroutines, Flow, Android-ktx, Extension methods, Named parameters
Able to convert legacy java code into Kotlin
Able to debug App for performance issues/boost using profiler
Experience of working with a team across multiple time zones. Ability to assess dependencies ahead of time zone crossovers

Education

Any graduate