岗位职责:
(1)Android软件产品需求分析及可行性分析、相关设计文档的编写;
(2)根据项目需求,制定完善的开发计划,并推动计划的执行;
(3)负责Android应用开发工作,持续进行系统优化、应用优化,改善用户体验;
(4)完成和完善软件设计、开发文档及相关说明文档;
(5)分析和对策开发过程中出现的各种疑难问题。
岗位要求:
(1)2年以上Linux或Android的工作经验,其中Android经验不少于3年; (2)精通Android开发架构和原理, 熟悉系统核心机制,包括SystemServer启动过程、AMS、WMS、Binder机制等;
(3)精通Java,linux C/C++开发语言,熟悉JVM基本原理,具备Android framework开发和调试能力;
(4)有一种以上主流Soc芯片的Android项目的工作经验;
(5)精通设计模式,具备软件架构设计的能力;
(6)熟悉OpenGL、Bluetooth/BLE、WiFi/Miracast、多媒体开发;
(7)掌握git、svn代码版本工具的高级使用;
(8)掌握系统优化、应用优化的技能和方法;
(9)思路清晰,主动性强,快速的学习能力,良好的英文资料阅读能力。