Kotline Native Developer
Pune and Bangalore, India
Desired Candidate Profile:
-
Over 5 to 7 years of experience in Android Kotlin Native development
-
At least 50% plus (2-3 years) of Kotlin hands-on experience out of the total android experience.
-
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, or 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 in working with third-party libraries and dealing with APIs
-
Good knowledge of 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 in 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
-
App publishing and Distribution on play store know-how