岗位职责:
1、应用开发与维护:负责HarmonyOS应用的架构设计、功能开发和代码实现,使用ArkTS语言和ArkUI框架进行原生应用开发,负责应用的版本迭代、Bug修复和性能优化;
2、技术研究与创新:关注HarmonyOS系统新特性和版本更新,研究和评估鸿蒙生态的第三方SDK和三方库,参与技术选型和架构设计,提供鸿蒙特色解决方案,研究华为HMS Core服务(推送、定位、支付等);
3、性能优化:监控和分析应用性能指标(启动速度、内存占用、流畅度、功耗),使用DevEco Studio性能分析工具进行优化,进行包体优化,处理内存泄漏、卡顿等性能问题;
4、协作与沟通:与产品经理、UI/UX设计师配合,确保符合HarmonyOS设计规范;与后端工程师协作,定义和优化接口设计;与Android/iOS团队协同,确保用户一致性体验;与测试工程师配合,确保软件质量;参与代码评审(Code Review),分享技术经验;
5、质量保障:编写单元测试和UI自动化测试;进行多设备、多系统版本的兼容性测试;建立和维护持续集成/持续交付(CI/CD)流程;处理用户反馈和线上crash问题;确保应用通过华为应用市场审核;
6、文档编写:编写技术设计文档和开发规范;维护代码注释;总结技术实践和经验,形成团队知识库。
任职要求:
1、计算机、软件工程等相关专业优先,3年开发经验。至少一年HarmonyOS开发经验;
2、精通ArkTS语言和ArkUI框架,熟练使用DevEco Studio进行开发和调试,深入理解HarmonyOS应用架构和生命周期,掌握常用ArkUI组件和布局能力,了解华为应用市场上架流程;
3、掌握分布式能力,了解多端自适应布局,熟悉服务卡片和原子化服务开发,熟悉HMS Core服务集成;
4、有Android或iOS开发经验,有Flutter、React Native等跨平台开发经验优先;
5、热爱互联网和新技术,有较强的学习能力和自驱力,有良好的沟通表达能力和团队合作精神。