【岗位描述】
应用功能开发与优化:负责安卓终端应用的UI设计及相关逻辑功能开发,以提升用户体验。这包括但不限于界面布局、交互设计、功能实现和性能优化。
问题处理与性能提升:在软件开发过程中,及时识别、处理和解决各类技术问题,优化应用的关键性能指标,如启动速度、响应时间、功耗等,以确保应用的流畅运行。
代码质量与维护:编写结构清晰、可读性强且易于维护的代码,积极参与代码评审和重构工作,以确保软件的长期稳定性和可扩展性。
团队协作与项目推进:与产品经理、设计师、测试工程师等团队成员紧密合作,参与需求分析、功能设计、测试用例编写等环节,确保项目按时、高质量地交付。
【任职要求】
学历背景:国内外应届本科及以上的在校大学生,计算机、软件工程、电子信息工程等相关专业本科及以上学历。
编程能力:具备扎实的Java语言基础,熟悉多线程和多进程编程,了解Kotlin编程语言者优先。
Android开发知识:了解Android系统架构及其四大组件(Activity、Service、BroadcastReceiver、ContentProvider),熟悉Android自定义控件的开发。
编码习惯与开发能力:具有良好的编码习惯,注重代码的可读性和可维护性,具备独立开发Android应用的能力。
学习与团队协作能力:具备出色的学习能力,能够快速掌握新技术和新方法;具备良好的团队沟通和协作能力,能够与团队成员有效合作,喜欢挑战,对技术充满热情。
【加分项】
项目经验:有参与Android应用开发的相关项目经验,尤其是涉及图像处理或复杂交互的应用者优先。
竞赛经历:在相关学科竞赛(如ACM、Google Code Jam等)中取得优异成绩。
开源贡献:在Android开源项目中有贡献或参与经验。
技术认证:持有Google官方的Android开发相关认证(如Associate Android Developer)。
【实习时间】
实习时间不少于3个月,每周工作时间不少于4天。