岗位职责1、产品开发与维护:负责Android应用的开发与维护,包括从需求分析、设计、编码到测试的全过程,确保应用的功能实现、性能优化及稳定运行。2、系统性能调优:对Android应用进行性能调优,包括内存管理、CPU使用、电池续航等方面的优化,提升用户体验。3、参与系统架构设计和优化:根据产品需求,参与应用的整体架构设计,确保系统的可扩展性、可维护性和安全性。4、代码与文档规范:编写高质量的代码和规范的文档,确保代码的可读性和可维护性,同时便于团队成员之间的协作。5、技术支持与问题解决:为团队成员提供技术支持,解决开发过程中遇到的技术问题;同时,协助其他部门解决与Android应用相关的问题。6、优化开发流程:根据项目实际情况,不断优化开发流程,提高开发效率和产品质量。任职要求 1、本科及以上学历,物理、数学、计算机、通讯、电子及相关专业毕业。2、5年以上的独立Android开发经验,有成功上线的Android应用项目经验,熟悉Android应用开发的整个流程。3、熟练掌握Java/Kotlin等面向对象的编程语言,熟悉Android SDK、Android Studio等开发工具。4、熟悉Activity、Service、Fragment、ContentProvider等核心组件的使用,熟悉并掌握Android开发中常用的,如RxJava、Retrofit、Dagger2等。5、熟悉Android四大组件的生命周期和交互方式,能够合理应用这些组件进行应用开发。6、了解Android应用的性能优化策略,包括内存管理、多线程处理、电量优化等,能够针对具体的应用场景进行性能优化,提升应用的运行效率和用户体验。熟练使用Android Studio等开发工具进行断点调试、日志分析等。