1、本科或以上学历,计算机及相关专业,有 3 年以上Android工程开发经验;
2、熟练掌握java语言,深入理解并能熟练使用基础类库,熟悉java虚拟机;
3、熟连使用Android Studio、SVN、Git等开发工具;
4、熟悉Android平台框架(涉及UI、自定义View、framework、多线程、网络等);
5、精通Android开发平台及框架原理,Android平台UI设计和常用布局,熟练使用Android SDK及相关开发工具,能独立完成基于Android的应用的开发工作;
6、熟练掌握Android性能优化方法和相关调试工具;
7、掌握Android中间件、HAL层开发规范,对JVM原理有一定了解;掌握Jni运行原理、内存泄漏的应对方案、功耗问题的优化经验、以及崩溃堆栈的排查经验;
8、曾负责过性能、安全、稳定性、功耗、兼容性、认证等专题工作者优先。