职位详情
Web前端高级开发工程师
9000-15000元
普联软件股份有限公司
济南
3-5年
本科
11-13
工作地址

普联软件股份有限公司

职位描述
一、岗位职责
1.参与流程中心前端架构设计与开发;
2.负责流程中心前端核心模块(如流程设计器等)的实现与性能优化;
3.解决系统前端技术难题,寻找可行的改进方案并推行;
4.参与流程中心相关功能的需求分析与方案设计;
5.编写流程中心前端技术文档与组件使用文档。
二、岗位要求
1.前端技术
(1)深入理解HTML5/CSS3/JavaScript(ES6+),熟悉浏览器渲染原理、事件循环、作用域链等底层机制;
(2)熟悉CSS预处理器(Sass/Less)、模块化方案(CSS Modules、CSS-in-JS);
(3)精通现代前端框架(React/Vue至少精通其一),理解其核心设计(如虚拟DOM、响应式原理、Diff算法);
(4)熟练使用Webpack/Vite/Rollup等工具,能定制化配置(如优化打包速度、代码拆分);
(5)了解框架优化手段(如React的memoization、Vue的computed/watch优化);
(6)熟悉框架配套工具链(如Vue的Vuex/Vue Router/Pinia;React的Redux/React Router/Context API)。
2.可视化与交互
(1)熟练使用图形绘制库,如G6、X6、BpmnJS、LogicFlow等流程图相关库;
(2)具备复杂交互组件的开发能力,能够实现拖拽、连线、节点编辑等复杂交互功能;
(3)熟悉Canvas、SVG等图形技术,能够根据业务需求选择合适的技术方案;
(4)了解D3.js、ECharts等数据可视化库,能够实现流程监控、数据统计等可视化需求。
3.工程能力
(1)熟悉前后端分离开发模式,熟练使用Axios等HTTP客户端进行接口对接;
(2)熟悉RESTfulAPI规范,能够与后端协作定义接口契约;
(3)熟悉Node.js开发,能够编写脚本工具或中间层服务;
(4)熟悉Git版本控制工具及代码协作流程,了解CI/CD流程;
(5)熟悉npm/yarn/pnpm等包管理工具,能够进行依赖管理与版本控制;
(6)了解前端监控与日志收集技术,能够进行线上问题排查。
4.其它
(1)3年以上前端开发相关工作经验;
(2)较强的学习能力,能够快速掌握新技术并应用到实际项目中;
(3)具有较强的责任心和良好的团队合作意识,善于沟通,能承担工作压力;
(4)大学本科及以上学历,计算机、软件开发相关专业。
5.优先考虑
(1)有工作流前端开发经验者优先;
(2)熟悉Activiti、Flowable、Camunda等工作流引擎的前端对接者优先;
(3)有流程设计器、流程图编辑器等复杂可视化组件开发经验者优先;
(4)有开源组件库或前端工具开发经验者优先;
(5)了解Docker容器化部署及Nginx配置者优先。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请