合同角色 - 外汇电子交易高级全栈工程师 (React TypeScript + Java) - 伦敦/混合办公 - 初始为期12个月 - IR35内
作为一名外汇电子交易高级全栈工程师 (React TypeScript + Java),您需要具备强大的技术能力,能够亲自参与开发,理解交易工作流程和现代全栈架构,并能领导关键任务交易平台的交付。
角色概述:
- 职位名称:外汇电子交易高级全栈工程师 (React TypeScript + Java)
- 工作地点:混合办公 - 每周最多4天在伦敦现场办公
- 合同类型:合同
- 期限:初始为期12个月
- 日薪:£759.49 - 900(IR35内)
- 行业:银行
关于该角色
- 从头开始设计和构建一个新的外汇电子交易平台,跨整个技术栈交付高性能、弹性和安全的系统。
- 与产品、交易和基础设施团队紧密合作,端到端交付功能——从UI和桌面容器体验到低延迟的后端服务。
- 借助最新的AI编码工具加速交付,提升代码质量,增强开发者体验。
工作内容
- 领导全栈功能的设计和开发:React/TypeScript网页应用、桌面容器集成(OpenFin或类似)和Java服务。
- 构建和实现可扩展的、事件驱动的、基于微服务的后端组件(例如,Spring Boot),包括API、市场数据、订单/风险工作流程和实时流。
- 使用模块化、可重用的组件构建高性能和可访问的UI;推动交易工作流程的状态管理、数据可视化和用户体验。
- 优化整个技术栈的延迟、吞吐量和可靠性;实现可观测性(指标、追踪、日志记录)和性能分析。
- 建立工程最佳实践:代码标准、测试策略(单元/集成/E2E)、CI/CD、安全编码和发布管理。
- 通过代码审查、设计会议和实践配对指导工程师,鼓励深思熟虑的抽象、清晰的架构和务实的交付。
- 使用AI开发工具进行辅助编码、重构、测试生成、安全代码分析、文档编写和知识搜索,评估AI加速的同时保持人工监督。
- 与利益相关者合作,将交易需求转化为稳健的技术设计;编写清晰的规格和实施计划。
我们寻找的条件
- 专业的软件工程经验,具备深厚的专业知识:
- 前端:React、TypeScript、现代工具(打包工具、代码检查、测试框架)。
- 后端:核心Java、Spring Boot(或类似)、多线程/并发、性能调优。
- 设计和操作分布式系统(微服务、事件驱动架构、消息/流)的经验。
- 对计算机科学基础(数据结构、算法、并发、网络、操作系统)的深刻理解。
- 在电子交易或实时金融系统(外汇尤佳)方面的丰富经验,包括对市场数据、订单流和执行工作流程的熟悉。
- 熟练掌握CI/CD、容器化、云/本地部署和可观测性。
- 能够将AI编码工具评估并集成到日常开发工作流程中。
- 出色的沟通和利益相关者参与能力;能够领导项目并指导他人。
加分项
- 具有桌面容器框架(OpenFin、Electron或类似)的经验。
- 具有流/消息传递(例如,Kafka、Solace)和低延迟模式的经验。
- 了解网页性能优化和可访问性。
如需了解更多关于该角色的详细信息,请随时联系我 - Daisy Nguyen(详见下文)在Gibbs Consulting/Atrium UK进行保密交流。
请注意:由于收到的申请数量众多,无法回复所有申请,仅会联系被认为适合面试的申请者。
网页参考:AJM/463453938-4
发布日期:2026年1月29日,星期四