1、精通Java编程,能够熟练使用android sdk ;
2、2年以上Android开发经验,至少参加过一个完整的手机应用开发项目;
3、熟悉Android应用开发框架,能独立开发高性能Android应用;
4、有网络编程经验,熟悉TCP/UDP/HTTP/SOCKET等网络协议以及xml/json等数据传输格式;
5、熟练掌握SQLite数据库编程,熟悉Oracle和SQLServer数据库;
6、有 HTML5 应用开发经验者优先;
7、有良好的代码习惯,要求结构清晰,命名规范,逻辑性强,代码冗余率低;
8、熟练掌握面向对象设计思想,熟悉常见设计模式,具备一定架构能力。