岗位描述
工作内容
鸿蒙应用性能体验负责: 主导鸿蒙客户端(HarmonyOS NEXT)的性能优化体系建设,围绕应用启动速度、页面渲染效率(FPS)、内存占用、包体积等核心指标,打造极致流畅的用户体验。
稳定性治理(SRE方向): 建立鸿蒙端高可用防护体系,负责崩溃(Crash)、卡顿(ANR/丢帧)、内存泄漏(Memory Leak)等线上问题的归因分析与治理,确保App的稳定性SLA达到99.99%+。
ArkUI深度优化: 深入鸿蒙ArkUI框架底层,优化布局嵌套层级,解决滑动卡顿和复杂页面渲染性能瓶颈,推动团队落地异步渲染、组件复用、LazyForEach等高性能编码规范。
性能工具与自动化建设: 构建鸿蒙原生性能测试自动化平台,利用SmartPerf、DevEco Profiler等工具进行性能劣化拦截,通过静态扫描(Code Lint)和动态监测手段,前置发现性能问题。
全场景协同调优: 针对鸿蒙分布式特性,优化多设备流转(跨端迁移、多屏协同)时的时延与带宽占用,确保在不同芯片平台(麒麟、高通等)上的兼容性表现。
技术驱动与规范输出: 结合鸿蒙系统版本迭代(API 9+),探索并落地极简启动、动态加载、Native层性能优化等黑科技;负责输出性能优化指南,并对研发团队进行技术布道。
任职条件
硬性背景: 全日制本科及以上学历,5年以上Android/iOS客户端开发经验,至少2年及以上鸿蒙(HarmonyOS)应用开发经验,有大型C端APP(日活千万级)性能优化实战经验。
鸿蒙技术栈精通: 精通ArkTS/TypeScript语言,深入理解ArkUI (声明式UI)、Stage模型、Ability生命周期;熟悉鸿蒙系统底层架构(如方舟编译器、多线程模型、图形渲染管线)。
性能分析能力: 具备极强的数据敏感度,熟练使用DevEco Studio性能分析工具集(CPU Profiler, Memory Profiler, HiTrace等);能够通过火焰图、Trace日志精准定位性能瓶颈。
底层原理掌握: 熟悉操作系统原理(Linux/鸿蒙微内核),掌握C/C++(NAPI开发)者优先;熟悉常用的内存管理、IO模型及网络协议优化策略。
疑难杂症攻坚: 具备解决ANR、Native Crash、内存踩踏等底层疑难问题的能力,有系统级(FrameWork)问题分析经验者优先。
工程素养: 具备良好的架构设计思维,对代码质量有洁癖;熟悉Git、CI/CD流程。
加分项:
有OpenHarmony社区贡献经验或鸿蒙官方认证(HCI/HCIA)证书。
熟悉小程序引擎(如微信/支付宝)在鸿蒙端的适配优化。
有游戏引擎(Cocos/Unity)或音视频编解码在鸿蒙端的性能调优经验。
精通GraphQL/HTTP/3等网络协议在弱网环境下的优化。