岗位职责:
1、负责Android应用的设计、开发和维护工作。
2、根据产品需求,参与技术方案的讨论和技术选型。
3、优化应用性能,提升用户体验。
4、参与代码审查,确保代码质量和项目进度。
5、跟踪Android平台的最新技术动态,持续改进产品。
6、与产品经理、设计师和测试工程师紧密合作,确保产品按时上线并达到质量标准。
任职要求:
1、计算机科学或相关领域本科及以上学历。
2、至少3年以上的Android应用开发经验。
3、精通Java/Kotlin编程语言,熟悉Android SDK和开发工具。
4、熟悉Android系统架构和组件生命周期,包括Activity、Service、BroadcastReceiver等。
5、熟悉网络编程,包括HTTP协议、RESTful API、WebSocket等。
6、熟悉数据库设计和优化,包括SQLite、Room数据库等。
7、熟悉MVC、MVP或MVVM设计模式,以及OKHttp、Retrofit、RxJava等常用框架。
8、对应用的性能优化和用户体验设计有一定的理解和实践经验。
9、熟悉多线程编程,掌握Android插件化原理、跨进程通信。
10、熟悉Android UI设计原则和最佳实践,包括Material Design。
11、具备良好的学习能力,愿意学习新的技术。
12、具备微信小程序开发经验优先。