GoCharting
GoCharting
GoCharting 是一家金融科技与 SaaS 公司,致力于为多资产交易者开发市场分析与交易软件。其平台将高级图表与足迹图、市场轮廓、成交量差和市场深度等订单流工具相结合,同时提供期权交易台、策略构建器、经济日历、预测市场,以及一键连接经纪商进行交易的功能。用户可以在期货、外汇、股票、加密货币、差价合约和区域性交易所之间开展操作;Lipi 脚本、开发者 SDK、社区分析和用户创建的指标则支持个性化定制与协作。GoCharting 的产品重点与金融科技、交易基础设施、数据驱动型 SaaS 产品和加密货币市场领域相关,适合对这些方向感兴趣的求职者。

高级前端工程师,交易平台(塞尔维亚混合办公)

使用 React、TypeScript 和 Redux,构建并持续演进 GoCharting 的实时网页交易终端。 专注于响应式市场数据体验、状态同步、性能优化和可靠的图表工作流。

描述

  • 负责生产交易终端的端到端功能交付,并在需要时确保 combine 和 parity 路径保持一致。
  • 调查涉及多标签页、hydration 和持久化状态的复杂竞态问题。
  • 通过虚拟化、改进订阅生命周期和减少 Redux 更新,优化大型列表及高活跃度图表。
  • 与产品和设计团队合作,打造有效的用户体验。
  • 编写清晰的拉取请求,并识别同步、身份验证及相关经纪商流程中的风险。
  • 通过指导同事、强化 React 模式、状态边界和根因修复,支持团队成长。

任职要求

  • 至少五年交付复杂 React 单页应用的经验,主要使用 Hooks,并具备一定的传统类组件经验。
  • 精通 TypeScript 和 JavaScript,以及 Redux 或同类的全局与局部状态架构。
  • 具备构建实时或高频界面的背景,涉及 WebSocket、实时列表、图表、交易或相关系统。
  • 能够诊断跨窗口、持久化层或多个状态存储的状态问题。
  • 具备在大型 monorepo 中使用 Webpack、共享包和长期功能分支工作的经验。
  • 与产品合作伙伴和工程同事进行清晰书面沟通的能力。
  • 具备图表产品、市场数据或经纪商集成经验者优先。
  • 熟悉 Canvas、SVG、WebGL 图表、WebAssembly 或转译技术者优先。
  • 具备使用 react-window 等虚拟化列表,以及 Emotion 或样式化 UI 系统经验者优先。
  • 了解 Vitest 或 Jest,以及 Bitbucket 或 GitHub 工作流者优先。
  • 能够在长时间运行的交易会话中使用 Chrome 分析性能者优先。