HarmonyOS-远程-1个月
¥12-18K/月
技能要求:
经验要求:
5-10年经验
工作描述:
项目编号:【40559】
北京昌平区黄河北街附近,驻场1个月
1.掌握从harmonyOS进程启动到主页面加载的实现流程,掌握 ArkUI的渲染流程、EventHub、emitter 消息循环机制等核心环节的实现原理。
2.对于 harmonyOS核心组件和装饰器(EntryAbility、EventHub、@Entry、@Component、Navigation页面管理、鸿蒙V2版本装饰器),理解实现原理及使用方法,包括页面和组件的生命周期、应用状态管理、消息通知分发、网络会话管理。
3.理解工程的配置和构建机制。掌握 build-profile.json5 应用配置,包括 ohpm,oh-package.json5依赖管理、Signing Configs 签名配置、har/hsp/hap 模块配置,以及 module.json5和app.json5 关键信息配置。
4.掌握web容器的使用方法及通信原理,理解Api的实现原理,并且掌握基于Api的监控,统计,保护等保护机制,掌握DevTools工具调试能力。
5.掌握 HTTP、Websocket 的通信原理。能够熟练使用@ohos.net.http/rcp、 @ohos/axios、 @ohos/stompjs等网络库实现短链(HTTP/HTTPS)、长链(Websocket)、SSE 等业务请求,并且对断连重连、错误重试、超时处理等特殊场景有实战经验。
6.熟悉常见的代码架构及设计模式,并且能结合数据结构灵活运用,有编写鲁棒代码的能力。
7.对常见的性能问题(如内存泄漏、CPU 占用过高、UI 卡顿、启动耗时过长),有使用 DevEco Profiler 工具进行分析、定位,以及通过优化代码、缓存策略调整等方式解决的能力。
8.掌握数据结构,并且能使用算法巧妙解决业务和技术问题。