职位描述
岗位职责:
1.负责企业级 Web IDE 核心功能开发,包括代码编辑器、语法高亮、智能提示、实时诊断等关键模块,支撑航空航天 / 汽车制造等领域的专业建模工具;
2.基于 Vue3 生态构建高性能前端应用,优化用户交互体验与界面响应速度;
3.设计并实现基于 LSP 协议的语言服务客户端,对接后端语法分析服务,支撑多语言编辑能力;
4.参与 SVG 图形编辑器开发,实现图形建模的可视化与交互式编辑;
5.持续优化前端架构,解决大型应用的性能瓶颈,提升代码可维护性。
任职要求:
1.学历与专业:
本科及以上学历,211/985 院校优先,计算机科学与技术、软件工程、航空航天工程、汽车工程等工科相关专业;
2.技术栈与经验:
◦6 年以上前端开发经验,其中至少 3 年 TypeScript 项目实战经验,能熟练运用类型系统解决复杂业务问题;
◦精通 Vue3 框架及 Composition API,深入理解响应式原理、虚拟 DOM 等核心机制,能基于源码分析并解决框架层问题;
◦熟练使用 Ant Design 等 UI 组件库进行系统开发,有组件封装、主题定制等经验;
3.Web IDE 核心能力:
◦具备 Web IDE 实际开发经验,深入理解代码高亮(如 CodeMirror/Monaco Editor)、智能提示、语法检查(ESLint / 自定义校验器)、跳转导航(AST 解析)等实现逻辑;
◦熟悉 Language Server Protocol(LSP)规范,有 LSP Client 端开发经验,能独立对接语言服务并处理补全、诊断、定义跳转等事件;
◦有 VS Code 插件开发或编辑器二次开发经验者优先,熟悉 Monaco Editor 扩展机制者优先;
4.图形编辑能力:
◦具备基于 SVG/Canvas 的图形编辑器开发经验,能实现图形拖拽、连线、缩放、批量操作等功能;
◦有工程图纸、流程图等专业可视化工具开发经验者优先(如涉及 UML、SysML 建模工具);
5.其他要求:
◦具备良好的工程化思维,熟悉前端构建工具(Vite/Webpack)、模块化设计及单元测试(Jest/Vitest);
◦有航空航天、汽车制造等工业软件领域经验者优先,能理解行业特有的业务逻辑;
◦具备较强的问题分析能力和跨团队协作能力,能清晰表达技术方案并推动落地。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕