职责:
基于 Vue 3 框架和 TypeScript 语言,独立负责 2D 标注工具的前端开发工作,包括但不限于:
实现图像加载、缩放、旋转等基础交互功能
开发多种标注模式(如标注模式、质检模式、验收模式,不同模式的功能和作业逻辑略有区分)
开发多种标注工具组件(如矩形框、多边形、折线、点标注、语义分割画笔等)
构建标注属性配置面板(标签选择、属性编辑、样式自定义等)
实现标注数据的实时保存、撤销 / 重做、批量操作、提交等功能
负责前端界面与后端 API 的对接,处理数据传输、状态同步等逻辑,确保工具流畅运行
考虑标注工具的交互体验,与性能问题
要求:
熟练掌握 Vue 3 框架和 TypeScript,有相关开发经验
熟悉图形渲染、坐标计算等相关技术
了解数据标注工具的基本逻辑,有标注工具、图像编辑类应用开发经验者优先
具备良好的代码风格和问题排查能力,能独立解决技术难点
需要按照开发规范要求进行编码,并配合需求方进行阶段性评审,保证符合项目进度规划
编写必要的开发文档(如核心功能实现思路、自测报告、代码逻辑说明等)