任务详情
开发一款高性能、数据密集型的 Web 应用平台(类似专业交易分析终端)。产品强调实时数据可视化、复杂交互仪表盘、低延迟用户体验,以及机构级工具集成。
·负责交易终端前端核心功能的开发与优化,包括实时行情仪表盘、深度图表、多图表联动、订单簿、交易执行界面等复杂组件。
·设计并实现高性能的数据可视化模块,支持大量实时数据流(WebSocket)、动态更新和交互(如拖拽、缩放、自定义布局)。
·与后端协作,优化 API 调用、数据订阅机制,确保低延迟和高并发下的流畅体验。
·独立前端架构设计,推动代码模块化、可维护性和可扩展性。
·参与产品 UI/UX 设计优化,确保界面专业、美观且响应迅速,适应桌面和移动端。
·性能调优:处理大数据渲染、内存管理、避免重绘/回流,确保在高负载场景下稳定运行。
编写高质量代码,维护单元测试和 E2E 测试,推动 CI/CD 流程。
·5年以上前端开发经验,至少 2 年以上复杂数据密集型应用(如金融交易终端、数据仪表盘、实时监控系统)开发经验。
·精通 React.js(Hooks、Context、Concurrent Mode),熟悉 Redux/Zustand/MobX 等状态管理工具。
·熟练使用 TypeScript,确保类型安全和代码质量。
·掌握高级图表库,如 TradingView Lightweight Charts、ECharts、D3.js 或 Highcharts,能自定义复杂金融图表(K线、深度图、成交量等)。
·熟悉实时数据处理:WebSocket、SSE,及相关库(如 Socket.io 或自定义实现)。
·精通性能优化:Virtual List、Memoization、Web Workers、Canvas/WebGL 加速渲染等。
·熟悉现代构建工具:Vite/Webpack、ESBuild 等。
·良好的 CSS 技能:Tailwind CSS 或 styled-components,构建响应式、专业级 UI。
有金融/去中心化加密货币交易前端开发经验(如 TradingView 集成、订单管理系统、钱包组件调用等)。
熟悉 Ag-Grid、TanStack Table 等高级表格组件。
了解 WebAssembly 或低级优化技术。
有开源贡献或个人项目展示复杂交互前端。
费用30K~50K/Mon
案例:https://beta.sharpeterminal.com/