岗位描述
岗位职责:
1、负责公司Android客户端的架构设计、模块开发及性能优化,包括但不限于基础框架建设与维护;
2、按产品需求进行APP的版本迭代、技术攻关,保证产品稳定性及快速上线需求;
3、参与项目分析、技术方案设计与评审,推动项目从开发到上线的完整落地;
4、优化客户端启动速度、内存占用、网络性能及包体积等,提升用户体验;
5、研究移动端前沿技术工程化,结合公司产品进行技术趋势探索(Compose、Jetpack、Kotlin协程等);
岗位要求:
1、本科及以上学历,计算机、软件工程等相关专业;
2、三年以上Android原生开发经验,精通Kotlin/Java,熟悉Android SDK、NDK、Jetpack组件及常用三方库;
3、具备扎实的编程基础与良好的编码习惯,熟悉常见的设计模式及架构模式;
4、熟悉App模块化、分包方案及基础框架的搭建与维护,有复杂项目落地经验;
5、深入理解Android系统原理(Activity/Fragment生命周期、Handler机制、View渲染流程等),熟悉移动端特性和解决方案;
6、有大型项目架构设计、复杂项目落地经验、基础库搭建或跨平台开发经验者优先;
7、有较好的沟通能力,能够和团队进行高效沟通并进行敏捷式开发,性格乐观,积极向上;