岗位职责:
1. 负责系统的Web前端架构设计与核心功能开发,包括系统管理、模型注册与验证任务配置等模块
2. 开发并优化基于JSON Schema的动态表单渲染引擎,实现各类异构科学模型复杂输入参数的动态生成与交互校验
3. 基于ECharts、AntV、D3.js 等高级数据可视化库,开发高精度的科学数据分析组件,精准绘制散点回归图、残差分布图及多条数据比对曲线
4. 对接后端RESTful API,处理海量科学数据的请求与流式加载,针对万级以上数据点的前端渲染进行深度性能优化,确保交互流畅
5. 构建和完善前端工程化体系,负责代码打包、压缩与发布优化,提升系统首屏加载速度与运行效率6. 编写前端技术设计文档、组件库使用手册和用户交互说明任职要求:
学历与专业
本科及以上学历,计算机科学、软件工程、信息系统或相关专业
专业技能(必备)
编程能力:精通HTML5/CSS3/JavaScript,熟练掌握TypeScript,具备3年以上中大型复杂Web应用开发经验
精通主流前端框架Vue.js(或 React)及其核心生态,深入理解组件化开发与状态管理机制
精通前端数据可视化技术,熟练运用ECharts、G2/AntV或D3.js,具备处理高频、高密度科学数据的渲染性能调优能力
熟练掌握前端构建工具(如Vite、Webpack),具备扎实的前端工程化实践经验
专业技能(加分项)
掌握WebGL、Canvas或Three.js等底层图形渲染技术
熟悉Python生态(了解数据结构),有助于更好理解科研用户的数据格式需求
有科学计算平台、大型数据中台、监控仪表盘(Dashboard)或复杂To B业务系统开发经验者优先
技术知识储备
现代前端架构和UI/UX 设计模式
前端性能优化与海量数据长列表/图表渲染策略
Linux/Ubuntu系统基础操作及Nginx部署经验
个人能力
优秀的用户体验(UX)洞察力与交互逻辑架构设计能力
强大的前后端数据对接、结构解析与问题排查能力
良好的代码质量意识和前端编程规范
良好的团队协作和沟通能力,能与后端工程师及科研人员顺畅对接
英文技术文档阅读和撰写能力
工作经验
3年以上前端核心开发经验者优先
具备负责复杂表单驱动系统、数据可视化平台或大型企业级应用开发经验者优先
有开源项目贡献者优先