Android Developer

The Job

* Develop mobile apps (Android).

* Analyze and design application architecture. Perform code refactor and optimization to make sure that the app is robust, well-performance, and maintainable.

* Take responsibility for the overall app quality.

Your Skills and Experience

Must have

* At least 3-years experiences with Android development (Android Studio, Java, Kotlin).

* Strong background on  Android SDK & Google API and frameworks (Android Developer).

* Strong background on OOP, MVC pattern, Coding structure and organization.

* 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, memory leak.

* Knowledge of memory optimization techniques on limited mobile resources is a plus.

* Ability to work independently.

* Able to solve problems well, cooperate and communicate skills.

* Always wanted to build a high quality product, passionate about creating good UX products.

* Bachelor Degree in Computer Science or related field.

Apply for a job