Senior Android Mobile Application Developer/Analyst
RESPONSIBILITIES: Being involved in all stages of application development, support and maintenance
CORE REQUIREMENTS
• 8+ yrs of experience in developing Native Android applications in Java or Kotlin
• 3+ yrs of experience in Kotlin
• 2+ 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
Looking for experience in Native Apps, Kotlin, Coroutines and Data Structures.