Job Description
岗位职责:
1、负责 Android 客户端日常的功能迭代,架构的设计与优化;
2、负责 Android 客户端的性能优化、稳定性优化和体验优化;
3、负责基础库、框架、关键模块的技术选型、设计和开发;
4、优化 Android 团队的开发方式和流程、规范,提高团队效率。
任职要求:
1、全日制统招本科及以上学历,计算机相关专业;
2、7 年以上 Android 开发经验, 熟练掌握 Java 或 Kotlin 语言;
3、熟悉常用的数据结构和算法,熟悉 Android 整体架构,了解 Android 系统的工作原理;
4、熟悉 Android 框架及各种特性,熟悉 Android 的线程、进程、Binder 以及 Handler 机制;
5、熟悉 Android Jetpack 组件,MVVM 架构,对业界流行的开源框架有较深的理解,并熟悉框架源码;
6、熟悉 App 内存占用、耗电、网络、UI 渲染等性能分析和优化方法;
7、具有良好的软件架构设计能力和编码风格,拥有良好的设计方案文档编写能力,能产出高质量设计和代码;
8、有良好的产品意识,积极乐观,认真负责,思路清晰,具备独立解决技术问题的能力;
9、具有大型成熟 Android 项目经验者优先,对稳定性治理、性能优化有丰富经验者优先;
10、有安卓系统级应用 Launcher/Settings/Store 等开发经验者优先。