岗位职责1. ArkTS/ArkUI端侧应用开发 * 基于鸿蒙ArkTS语言和ArkUI框架,开发高性能、跨设备的端侧应用程序,实现本地数据处理与硬件资源高效调用。 * 设计分布式交互逻辑,支持手机、平板、穿戴设备等多终端无缝协同(数据同步、任务流转、硬件能力共享)。2. 端侧核心能力优化 * 优化应用内存管理及渲染性能,保障低功耗设备(智能穿戴/轻量级IoT终端)的流畅体验。 * 开发本地设备能力集成模块(如传感器调用、端侧AI推理、摄像头控制),封装可复用的Native能力接口。3. 分布式架构实践 * 运用分布式数据管理、分布式任务调度等机制,实现跨设备服务发现与协同控制。 * 解决多设备通信中的时延、兼容性及安全性问题,构建稳定可靠的端侧交互链路。技能要求1. 鸿蒙核心技术栈 * 精通ArkTS语言特性及ArkUI声明式开发范式,熟悉状态管理、组件化开发等进阶实践。 * 深入理解鸿蒙端侧能力:硬件服务抽象(HDF)、本地数据持久化、端云协同机制。2. 端侧开发专项能力 * 掌握鸿蒙NDK开发,能通过Native API(C/C++)实现高性能模块(如图像处理/算法加速)。 * 熟悉端侧资源优化技术:内存泄漏检测、渲染管线调优、低功耗模式适配。 * 具备分布式调试能力,熟练使用DevEco Studio性能分析工具(HiChecker/ArkProfiler)。3. 开发经验要求 * 3年以上移动端开发经验,至少1个完整鸿蒙应用项目落地(需展示跨设备功能实现案例)。 * 熟悉TypeScript/JavaScript生态,有React Native/Flutter跨端框架经验者优先。