ANDROID DEVELOPER

  • 01-15-2019
  • 8623414
  • 1
  • Ho Chi Minh , Viet Nam

JOB DESCRIPTION

  • Design and build advanced applications for the Android platform.

  • Collaborate with cross-functional teams to define, design, and ship new features.

  • Work with outside data sources and API’s.

  • Unit-test code for robustness, including edge cases, usability, and general reliability.

  • Work on bug fixing and improving application performance.

  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

 

JOB REQUIREMENTS

  • Basic Proficiency in English

  • Must have commercial experience working in Android platform development.

  • Excellent logic skills.

  • Excellent Object oriented programming skills.

  • 2+ years Android Java SDK development experience, understand different versions of Android, and how to deal with different screen sizes and programming tools

  • Experienced with Git/Github, Push notification

  • Familiar with Unix (Mac OSX, Solaris, or Linux command line).

  • Familiar with test based development, refactoring, and programming in an IDE.

  • Knowledge of UX/UI best practices is a big plus.

  • Experience with offline storage, threading, and performance tuning

  • Database: SQLite

  • Familiarity with RESTful APIs to connect Android applications to back-end services

  • Ability to design applications around natural user interfaces, such as “touch”

  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks

  • Understanding of Google’s Android design principles and interface guidelines

 

IF SENIOR LEVEL:

  • Work closely with design team to visualize complicated features to enhance UX/UI

  • Concurrency: Thread, Handler, AsyncTask, Memory optimization and scheduling technique.

  • Solid experience in optimization techniques: caching, lazy loading and memory management

  • Self-motivated, logical thinking, and strong desire to build high-quality applications

  • Good leadership and effective communication in both verbal and nonverbal

  • Coach other junior team members to help them reach their maximum potential

Submit your resume

* Required