岗位职责:
1.负责Android终端平台App客户端的开发和维护;
2.帮助团队解决Android App的疑难问题;
任职要求:
1.大专及以上学历,计算机相关专业优先;
2.有良好的JAVA基础,对代码编写有严格的要求,熟悉常用的算法、数据结构以及设计模式;
3.有3-5年以上Android App开发经验,可以独立承担架构设计和组件开发,并主导项目;
4.熟悉Android的各种热门开源组件,有阅读源码分析组件的良好设计之处并应用到项目中的经验者优先;
5.熟悉Android Framework层,有疑难问题通过Framework源码定位问题者优先;
6.熟悉Android平台下的高性能编程以及性能调优,有丰富的内存和CPU分析和解决经验者优先;
7.优秀的逻辑思维能力、分析能力以及良好的沟通能力,主动性强,有强烈的责任感和良好的团队合作精神。
【应用岗位2——launcher 】岗位二选一
工作职责
1.负责Launcher功能需求开发;
2.负责Launcher项目问题处理及Bug Fix;
3.负责Launcher性能、内存、稳定性问题处理;
任职资格
1.三年以上安卓开发经验,大学专科及以上学历;
2.深入理解安卓特性及开发工具,至少掌握Java、Kotlin、C/C++一种编程语言
3.熟练掌握多线程、内存管理、设计模式、动效开发等编程技巧和优化方法,有良好的架构设计能力
4.从事过Launcher、WM shell、Framework或大型应用软件研发优先
5.擅长性能、内存分析,动效开发优化,ANR/NE问题等分析解决优先
6.对Framework、WM Shell源码有一定了解
7.良好的编程习惯,能够编写高质量代码,快速的学习能力,能快速融入团队