更新于 2026-02-27 00:12:40

前端开发工程师(Web IDE 方向)

1.5-2.5万
  • 西安雁塔区
  • 5-10年
  • 本科
  • 全职
  • 招1人

职位描述

JavaScriptVueTypeScript
岗位职责:
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);
◦有航空航天、汽车制造等工业软件领域经验者优先,能理解行业特有的业务逻辑;
◦具备较强的问题分析能力和跨团队协作能力,能清晰表达技术方案并推动落地。

工作地点

雁塔区大华股份西安数智产业园2号楼三层

职位发布者

贝先生/人力资源部人力基础组组长

立即沟通
公司Logo金航数码科技有限责任公司
金航数码科技有限责任公司(以下简称“金航数码”)是航空工业信息化专业支撑团队,作为国内外先进信息技术的创造性应用者和本地化推进者,肩负着“推进产业信息化,实现信息产业化”的使命,致力于做信息化集大成者,成为行业系统级供应商。金航数码总部设立在北京,在上海、西安、成都、沈阳、南昌等地设有分支机构,人员700余人,在信息化咨询、管理信息化、工程信息化、综合保障信息化、系统集成与信息安全、IT运维与管理等业务领域为客户提供覆盖产品全生命周期、管理全业务流程、企业全价值链的“三全应用”服务。金航数码通过GJB9001B-2009、ISO9001:2008质量管理体系认证、CMMI3级资质认证,拥有计算机信息系统集成二级资质、涉密计算机信息系统集成甲级资质、涉密计算机信息系统集成软件开发单项资质、信息安全服务安全工程类一级资质,以及跨地区增值电信业务经营许可证、电信与信息服务业务经营许可证等资质。金航数码坚持“敬业诚信、激情进取、专业规范、服务至上”的经营理念,不断开拓创新,历经十余年的辛勤耕耘,金航数码客户遍及航空、航天、兵器、船舶、核工业、电子等军工行业,以及军队、政府、石油等相关行业。面对高速发展的信息产业,金航数码将秉承“共建、共享、共赢”的理念,与业界同仁保持广泛合作,与新老客户实现共同发展。公司主页:http://www.avic-digital.com
公司主页