Job Description :
Location: Louisville, KY
Duration: Longterm
Implementation Partner: Tata Elxsi
End client: Haier
Required Skills:
Bachelor?s degree in computer science/electronics or related field.
Strong knowledge on Android SDK, Kotlin, Android UI design Principles and Patterns
Ability to write clean, maintainable code which others can work on.
2+ years of experience programming in Kotlin is a must.
Design pattern hands-on experience with MVP and MVVM
Experience with common Android libraries like Retrofit, OkHttp, Picasso, RxJava, RxKotlin, Gson, Arch-components, etc.
Experience with JSON, REST.
Good grasp of algorithms, memory management and multithreaded programming.
Understanding of advanced Android concepts like Fragments, Custom Views, Accessibility Services, background processing APIs.