合同角色 – 外汇电子交易高级全栈工程师(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)和低延迟模式的经验。
- 了解网页性能优化和可访问性。
如需了解更多关于该职位的详细信息,请随时联系我——Gibbs Consulting/Atrium UK的Daisy Nguyen进行保密交流。
请注意:由于收到的职位申请量较大,无法回复所有申请,仅会联系被认为适合面试的申请者。