职位描述
岗位职责:
1、 参与产品需求分析,进行Android应用的技术方案设计、架构设计和模块开发规划;
2、负责Android客户端的核心功能开发、代码编写、接口联调和单元测试,确保代码质量和应用性能;
3、负责现有Android应用的性能优化、内存优化、电量优化、稳定性提升及日常维护工作,及时响应并解决线上问题;
4、编写清晰、规范的技术文档,包括设计文档、接口文档、测试报告等;
5、与产品、设计、后端、测试团队紧密协作,确保项目按时、高质量交付;
6、持续关注Android开发领域的新技术、新框架、新趋势,并积极探索在项目中的应用。
任职要求:
1、本科及以上学历,计算机科学、软件工程或相关专业,3年以上Android移动应用开发经验,有成功上线的产品案例优先;
2、精通Java/Kotlin语言,具备扎实的面向对象编程基础和数据结构、算法知识;
3、深入理解Android SDK,熟练掌握Activity、Fragment、Service、BroadcastReceiver、ContentProvider等核心组件的生命周期和使用;以及flutter跨端框架
4、熟练掌握Android UI布局、自定义控件及动画,熟悉Material Design设计规范,;
5、 熟悉网络编程(如Retrofit、OkHttp、Glide等)、数据存储(如Room、SQLite、SharedPreferences等)及多线程编程;
6、了解MVVM、MVP等主流架构模式,并有有实际跨端经验(vue、flutter等);
7、熟悉Android Jetpack组件(如ViewModel, LiveData, Navigation, Room, DataBinding等);
8、熟悉Git等版本控制工具的使用;
9、具备良好的编程习惯和代码风格,注重代码质量、可读性和可维护性;
10、具备独立分析问题、解决问题的能力,对技术充满热情;
11、有良好的团队合作精神、沟通能力和学习能力。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕