安卓开发工程师
Posted Updated
1、负责手机端App和眼镜端系统App端产品研发,以及对外SDK的封装维护,主导框架设计,进行技术预研,制定技术方案,实现高质量的设计和编码;
2、参与代码与架构评审,保障项目代码质量和开发框架的合理性;
3、参与需求分析与评审、功能代码实现及bug修复,持续重构优化已有功能模块;
4、负责重点、难点的技术攻坚,持续优化相关产品的质量、性能和用户体验。
- 计算机软件及相关专业,5年及以上Android平台开发经验
- 熟悉Java和Kotin语言,熟悉NDK和jni调用,有C++开发能力者更佳
- 熟悉MVC/MVP/MVVM/MVI等常用架构,有独立架构设计和封装能力,代码风格良好,鲁棒性强
- 熟练使用Android常用UI组件和开源框架,熟练使用Jeppack架构组件库,熟悉gradle脚本定制和git工具,有独立开发能力
- 熟悉Android 网络和数据库编程,有启动、内存、IO、页面渲染等性能优化经验
- 熟悉AndroidUI绘制流程,事件传递机制和 常用IPC机制
- 熟悉Android Framework架构,了解AMS、WMS等常用系统服务运行机制
- 了解插件化、组件化和动态加载技术,有跨平台开发经验者更佳
- 学习能力强,有团队精神,抗压能力强。
加分项:
- 有系统App开发经验或sdk维护开发经验者的优先
- 有开源项目或长期维护的技术博客者优先
- 有具备AR眼镜或虚拟现实相关产品的从业经验,对行业有一定的了解和研究