Job Description :
Location : Android Developer
Location : SFO CA

Responsibilities - In detail
Will be single handedly responsible for design, development and enhancement of the app
Deliver across the entire app life cycle - concept, design, build, deploy, test, release to app stores and support.
Unit-test code for robustness, including edge cases, usability, and general reliability
Improve performance of app without compromising on user experience • Research, prototype, implement new technologies & concepts
Technical Skills - In Detail(Essential Skills)
Experience of Android development (Native) – Android SDK ,
Kotlin, RxJava experience
Should have at least 2-3 apps that are live on play store
Experience with third-party libraries and APIs
Experience working with remote data via REST and JSON.
Experience of sqlite
Experience with offline storage, threading, and performance tuning
Knowledge of the general mobile landscape, architectures memory management, networking, operating systems, multi-threaded programming and event driven programming.
Well versed in testing, unit testing, integration testing.
Sharp analytic skills - find out edge cases both in code and usability/product.

Client : confidential