Have experience with source version control (git, svn.)
At least 1 year of experiences with native android development (android studio, kotlin, java, google api )
experience in writing oop code and develop apps using mvc, mvp or mvvm.
Familiar with reactive framework like rxjava, rxandroid
experience working with remote data via rest apis and json as well as integrating with third-party libraries and apis
in-depth understanding of ui component & customization, proficient in creating flexible ui for various device screen sizes.
Strong experience on caching, lazy loading, background threads, networking, push notifications.
Performance analysis and tuning experience including memory usage, cpu utilization, and memory leak.
Familiar with unit tests, ui automation test framework is a plus.
Good background knowledge about design pattern, data structures and algorithms.
Good for logical thinking and problem-solving.
Ability to self-learn and adapt to new technologies quickly.
Being able to use the english for working.
Tipo de puesto: tiempo completo, por tiempo indeterminado