软件工程师(Angular,前端)
开发团队
我们是谁?
• 金融科技是一个令人兴奋的领域!加入Trading Central,与我们一起为数百万零售投资者改变投资体验。如果你认识有人自己管理股票投资组合,那么他们很可能使用我们的深刻投资分析来帮助决策。自1999年以来,我们通过创新成功支持投资决策。我们屡获殊荣的金融科技产品嵌入在全球300多个金融品牌的网站和移动应用中,结合了专利软件、人工智能和人类专业知识。
我们在纽约、伦敦、巴黎、香港、上海、塞浦路斯、悉尼和渥太华设有办事处,我们是真正的全球团队,拥有创业型初创公司文化。在Trading Central,你有机会熟悉整个团队,并从概念到完成看到你的项目。我们自豪地创造了一个友好、社交和智力挑战的环境,专注于建立协作团队和个人职业成长。我们为每位员工制定个性化的职业路径,并为你提供成功所需的工具、教育和机会。我们的工作环境节奏快且以团队为导向,鼓励创造性解决问题、客户导向和对提升技能的热情。我们每天跨越全球办公室连接,以实现我们的使命,即为当今的投资者提供可操作的、深刻的分析。这段旅程充满了学习机会和挑战,同时也有友好的氛围和工作生活平衡。如果你是一个雄心勃勃的自我启动者,渴望在当今资本市场中有所作为,那么你将非常适合Trading Central。该职位需要在加拿大安大略省渥太华工作。
你是谁?
你是一个前瞻性思考者,想要在各种网络和服务器技术中获取知识,并在理解在线投资工具方面获得优势。
• 主要要求:
- 3年以上使用Angular 16+和TypeScript 5+的软件开发经验。
- 深刻理解使用RxJS的响应式编程,并熟悉基于信号的反应性。
- 在使用CSS Grid和Flexbox构建自适应用户界面方面有很强的专业知识。
- 擅长利用AI/代理软件开发助手提高编码效率和解决问题。
- 具有实施、测试和维护多语言Web应用程序的经验。
- 在性能调优和应用软件设计原则(DRY,SOLID)到可重用组件方面的专业知识。
- 熟练使用Jest(或Jasmine)进行组件测试和Playwright进行端到端场景测试。
- 了解Web可访问性模式和符合WCAG 2.2的合规测试。
• 优先条件:
- 具有Nx单体库工作流经验。
- 具有使用Storybook进行独立组件开发的经验。
- 具有Java 21+和Spring Boot 3的后端开发技能。
- 熟悉核心AWS服务(Lambda,S3,SNS,SQS,CloudWatch和Batch)。
- 具有PostgreSQL经验。
- 具有在Kubernetes中部署的经验。
- 对金融市场有兴趣或基础知识。
我们将一起做什么?
你将加入我们位于渥太华的开发团队(混合模式),设计、构建和维护现代、可扩展和响应式的前端应用程序,将我们的高级投资分析集成到全球领先的经纪平台中。我们正在寻找一位精通Angular的软件工程师,负责前端项目的质量、可维护性和按时交付。
• 你的主要职责将是:
- 作为关键敏捷团队成员协作设计、开发和测试满足客户需求的前端项目。
- 利用Angular 19+、TypeScript 5+、RxJS 7+构建高质量的Web应用程序。
- 开发和维护全面的测试,包括使用Jest进行组件测试和使用Playwright进行端到端测试。
- 确保严格遵循可访问性标准(WCAG 2.2),并进行实际测试和验证。
- 利用AI和代理工具如Cursor、GitHub Copilot和Claude Code增强编码工作流程和提高生产力。
- 通过在团队内分享知识和最佳实践,培养持续学习的文化。
- 积极参与敏捷仪式和团队会议,贡献技术见解。
- 负责新功能开发、错误修复和重构以解决技术债务。
- 实施开发者体验(DX)工作流程,包括自定义构建脚本和自动化,以简化开发和部署。
- 不断寻找优化性能、提高可访问性和发展前端架构的机会。
准备申请了吗?
我们邀请你提交简历,包括一封求职信,详细说明你的技能和经验如何与该职位列出的资格和职责相符。
感谢所有申请者;然而,只有被选中参加面试的人会被联系。Trading Central致力于创造一个包容的环境,让所有团队成员和客户感到归属。我们寻求具有广泛能力的申请者,并提供无障碍的候选人体验。
收集和处理的数据类别
为了实现这些目的,在选择阶段只会要求提供评估你是否能胜任拟议职位或衡量你的专业技能所必需的个人信息。为此,我们将要求提供与你获得的文凭、专业经验以及与拟议职位相关的技能和资格有关的数据。提供这些信息是签订雇佣合同的条件。不提供这些数据将使你无法参与招聘过程。
如果你的申请成功并被选中签订雇佣合同,我们将要求提供完成强制性手续所需的其他信息和文件。提供这些信息是选定候选人签订雇佣合同的条件。此外,某些类别的信息和文件(例如,民事状态、居住地、社会保险号、居留状态等)的传达是选定候选人的法规要求。因此,不提供这些数据将使签订雇佣合同成为不可能。
数据保留期限
选定候选人的数据将被纳入其行政档案,并保留适用的保留期限(在雇佣关系结束后最多五年)。未被选中职位的候选人的数据将被保留,以便我们希望为他们提供未来的工作机会,从与公司最后一次联系起最多两年。
收集数据的接收者
你的档案是保密处理的。只有对你的申请感兴趣的服务负责人(招聘人员、经理等)才能访问其中包含的个人数据。
如果招聘过程结果积极,为完成招聘,HR部门将向知悉你招聘的组织(例如,失业保险、健康保险、退休、互助保险,根据你的所在地)传达一些收集的信息。
你的权利及如何行使
你有权访问你的个人数据。你还拥有更正和删除这些数据的权利,以及反对其处理的权利。
对于任何有关数据保护的问题或行使你的权利,你可以通过以下电子邮件地址联系Trading Central SA的数据保护官(DPO):privacy@tradingcentral.com
如遇困难,你可以向国家信息与自由委员会(CNIL)投诉。