UI开发工程师
Description
岗位概述
参与机器人桌面应用的客户端研发,负责功能开发,以及多款产品共用 UI 基础库的建设与维护。
岗位职责
1. 负责业务功能的开发与迭代,按设计稿完成界面和交互。
2. 负责共用组件库的开发与维护,保证跨产品复用。
3. 负责与后端联调,处理本地数据读写和跨平台交付中的问题。
4. 编写单元测试与端到端测试,与设计、机器人软件及后端同事协作交付。
1. 本科及以上学历,计算机、软件或相关专业;3 年及以上前端或桌面客户端开发经验。
2. 熟练使用 TypeScript 和 React,能独立完成组件设计与状态管理;熟悉 Vite、ESLint 和自动化测试等工程化实践。
3. 有 Electron 或同类桌面应用经验,清楚主进程、渲染进程和预加载脚本的职责划分。
4. 有 Three.js、三维可视化开发和优化经验。
5. 有大数据量列表的虚拟滚动处理经验。
6. 有 PC 与平板等多端自适应布局经验。
7. 代码可读、模块边界清楚,能独立定位问题;能阅读英文技术文档,中文沟通顺畅。
加分项
机器人、工业软件、CAD 或仿真类产品经验
大场景渲染或三维交互的性能优化经验
搭建或维护研发测试体系的经验
WebGPU 开发经验