岗位职责:
1、参与智能终端产品的整体设计和需求分析,对方案及其可行性进行评估;
2、负责Android端产品的架构设计以及核心代码实现,根据项目需求对Android系统各层(Framework、系统APP等)进行裁剪与定制;
3、项目难点的评估和专项的优化工作,根据项目计划完成文档撰写、编码、调试、自测等工作。
4、组织进行代码的持续改进和优化,提高产品的可用性,可操作性和可维护性;
5、主导技术难点的定位解决和技术突破;
6、学习研究Android新技术以满足产品需求。
岗位要求:
1、计算机或相关专业本科及以上学历,5年以上工作经验;
2、熟练掌握Java语言、Android各组件应用、JNI开发、精通多线程、线程池的使用,有高通或MTK或瑞芯微平台开发经验者优先;
3、熟悉Android Framework层,熟悉Android系统架构,并有Android源代码阅读经验;
4、熟练掌握Android Studio开发工具,及Android性能优化工具及方法;
5、熟练掌握数据结构设计方法,掌握常用的设计模式,深刻理解组件化设计思想;
6、有强烈的责任心,团队合作能力强,未知欲强,有进取心,对工作充满热情;
7、对Android软件安全及逆向有深入了解、熟练掌握相关工具者优先。