岗位职责:
1、负责鸿蒙操作系统(HarmonyOS)移动应用的核心功能开发,确保应用的高效性和稳定性。
2、对初中级开发工程师进行技术指导,解决其在鸿蒙开发过程中遇到的技术问题。
3、参与项目开发计划的制定,并严格按照计划执行,保障项目进度。
4、参与软件功能的详细设计,提供详细设计文档以及核心功能点的框架代码,适配鸿蒙系统生态。
5、参与代码规范的编写、代码审查及编码质量的跟踪,确保代码的高质量和可维护性。
6、参与软件项目的需求分析及概要设计,结合鸿蒙系统优势提供专业建议,确保产品功能符合用户需求。
任职资格:
1、5年以上移动或前端开发经验,熟练掌握js语言,至少1年以上鸿蒙(HarmonyOS)开发经验或1个及以上鸿蒙上线应用项目的开发经验。
2、熟悉鸿蒙开发框架,熟练使用 DevEco Studio 等鸿蒙开发工具。
3、熟悉 ArkTs开发语言,充分理解其在鸿蒙应用开发中的特性与优势,能够基于 ArkTs 进行复杂业务逻辑的开发 。
4、熟悉鸿蒙平台的内存管理机制、进程管理机制、任务管理机制。
5、熟悉鸿蒙下通信机制,了解鸿蒙分布式特性及网络通信优化。
6、熟悉鸿蒙界面开发,了解屏幕分辨率兼容和操作系统版本兼容的原理。7、具备良好的编程习惯,代码风格简洁清晰。
8、具有较强团队意识,高度责任感,工作积极严谨,能够承担较大压力。
9、拥有良好的沟通和学习能力,有较强的团队协作能力及快速解决问题的能力。
10、具备良好的技术文档习惯,代码编写符合规范化、标准化要求。
11、有混合式开发、原子化服务开发或者与硬件交互(如 NFC、蓝牙、红外等)的优先。
业务场景:主要做的项目是公司公共技术产品相关的,包括前端ui组件库开发、鸿蒙公共组件库开发,以及安全插件的功能开发。安全插件这边是重点,主要涉及到通信协议封装、硬件交互通信,以及鸿蒙APP基座开发,不止是ui界面的绘制,更偏向逻辑层和框架的封装。