职位描述
岗位职责:
1.负责Android平台应用软件的开发工作,包括新功能的设计、编码、测试和优化。
2.根据产品需求,参与软件架构设计,编写高质量、可维护的代码。
3.负责Android应用的性能优化,包括内存管理、流畅度优化等。
4.与团队成员紧密合作,参与代码审查,确保代码质量。
5.跟踪最新的Android平台技术动态,持续提升产品竞争力。
6.解决应用在不同设备和操作系统版本上的兼容性问题。
7.参与敏捷开发流程,包括需求分析、任务分配、进度跟踪等。
任职要求:
1.计算机科学或相关专业本科及以上学历,具有3年以上Android应用开发经验
2.精通Java或Kotlin语言,有良好的编程习惯和代码风格。
3.熟悉Android SDK,了解Android系统架构和组件生命周期。
4.具有Android应用性能优化经验,对内存优化、布局优化等有深入理解。
熟悉网络编程,了解HTTP/HTTPS协议,有RESTful API设计和使用经验。
具有版本控制工具(如Git)的使用经验。
5.良好的团队合作精神和沟通能力,能够承受一定的工作压力。
6.有使用第三方库和工具进行开发的经验,如Retrofit、RxJava、Dagger等。
7.有手机APP自动化经验优先。
加分项:
1.有Android平台原生应用和混合应用(如React Native、Flutter)的开发经验,具有Android应用安全性和数据存储安全方面的知识。
2.对Android Jetpack组件有深入了解和使用经验。
3.有开源项目贡献经验,或个人开发的Android应用在Google Play上架。
4.了解跨平台移动开发技术,如React Native、Flutter等。
工作时间:1-2周,早九晚六 薪资面议