Android Development
Pune and Bangalore, India
Must have
-
Over 4 to 8 years’ experience in Android Kotlin Native development
-
Worked for over 3 years with Kotlin and is hands-on working with experience in Kotlin
-
Strong analytical, problem-solving, and troubleshooting skills
-
Proven development experience in Android native consumer applications and have published multiple native Android apps
-
Experience in performance, visual quality, and touch responsiveness of applications
-
Hand-on experience in working on versions of Android OS, SDK, APIs, Libraries and tools.
-
Strong Knowledge of UI frameworks (either Android, XML)
-
Familiarity with MVC, MVP, MVVM (MVVM MUST) design patterns
-
Strong knowledge of Android UI design principles, patterns, and best practices
-
Android Studio IDE & its different tools like Memory Management, Profiling, Gradle etc.
-
Must have good knowledge and experience of working with third-party libraries and dealing with APIs
-
Good knowledge on RxAndroid/RxJava, Dagger 2, Hilt, Retrofit, etc
-
Strong in OOPs concept & SOLID principles
-
Detail knowledge of architectural components like MVVM, Jetpack, Data binding, Dependency Injection
-
Knowledge of Kotlin Native or Multiplatform
Good to have
-
Mobile app security experience, encrypted connections, OAuth2, etc.
-
Offline Data Storage (SQLite, Realm, Room database)
-
Past experience on Code version control and repository technology, tools (Git)
-
Firebase Analytics, Crashlytics and other development tools
-
Unit Testing (Junit Test cases) experience as per project need
-
Knowledge of Bluetooth Intergration