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.