前端开发工程师
1.4-2万元/月一、岗位职责
1、核心开发:负责公司决策规则引擎前端编辑器的架构设计、核心功能开发与持续优化。
2、复杂交互实现:基于Vue.js框架,实现如图所示的“所见即所得”式规则编辑界面,包括但不限于:
3、动态表单与条件构建:开发支持拖拽、嵌套、组合逻辑(并且、或者、不成立)的规则条件构建器。
4、数据结构处理:精通对复杂JSON或类SQL结构的数据进行解析、转换、校验与渲染,确保规则逻辑的准确表达。
5、动态渲染引擎:构建高性能的动态渲染系统,能够根据后端返回的规则元数据,实时生成并更新编辑器中的字段、选项、校验规则等。
6、自定义IDE开发:将规则编辑器打造成一个功能完备的前端“自定义IDE”,包含:
a、变量与对象模型管理:实现左侧树状结构的业务对象模型(BOM)浏览与选择功能。
b、规则预览与调试:开发规则预览、语法高亮、错误提示等辅助功能。
c、版本控制与导入导出:支持规则的版本管理、批量导入/导出(如Excel格式)。
7、性能与体验优化:持续优化编辑器的响应速度、内存占用及用户交互体验,确保在处理大型、复杂规则时依然流畅。
8、跨团队协作:与后端、产品经理、测试工程师紧密合作,理解业务需求,参与技术方案讨论,并保证高质量交付。
二、任职要求
1、硬性要求
1)、经验:3年以上前端开发经验,必须精通Vue2.x/Vue3.x及其生态系统(Vuex/Pinia,VueRouter,Vite/Webpack等)。
2)、核心技能:
a、数据结构处理:对复杂数据结构(如树形结构、嵌套对象、数组)的处理有深入理解和实战经验,能熟练运用JavaScript/TypeScript进行高效操作。
b、动态渲染:精通Vue的组件化开发、动态组件、v-if/v-for、slot、provide/inject等高级特性,具备构建复杂动态UI的能力。
c、状态管理:熟练使用Vuex或Pinia进行应用状态管理,能清晰地划分模块和管理数据流。
d、项目经验:有开发过类似“规则引擎编辑器”、“可视化流程设计器”、“低代码平台”或“自定义表单/IDE”的项目经验者优先。
2、加分项
1)、了解或熟悉规则引擎(如Drools,EasyRules等)的基本概念和应用场景。
2)、有Typescript开发经验。
3)、熟悉ElementPlus、AntDesignVue等主流UI组件库,并能进行深度定制。
4)、了解WebWorkers或Canvas等用于提升复杂计算或渲染性能的技术。
5)、有Electron或PWA开发经验者优先。
6)、对用户体验(UX)有敏锐的洞察力,追求极致的产品细节。
-
催乳师
8000-10000/元投递简历
-
【新塘】30招做长期组装工
10388-10500/元投递简历
-
学校宿管(进港大道包住)
3800-4000/元投递简历
-
广州滴滴司机-薪酬日结
9000-13500/元投递简历
-
急招催乳/产康师/包吃住/新手可招
8000-15000/元投递简历
-
【石碁】联昊通快递司机
面议投递简历
-
【石碁】会计文员(话补)
4500-5000/元投递简历
-
清洁工阿姨
面议投递简历
-
区域销售精英:月可入2万
10000-20000/元投递简历