关于公司:
作为RAINBOW PARTNERS的创始实体,Quanteam是一家专注于银行、金融和金融服务的咨询公司。在亲近、团队合作、多样性和卓越的核心价值观指导下,我们由1,000名专家顾问组成的团队,代表35个不同的国籍,分布在10个国际办事处:巴黎、里昂、纽约、蒙特利尔、伦敦、布鲁塞尔、日内瓦、里斯本、波尔图和卡萨布兰卡。
我们正在为我们的客户——一家位于蒙特利尔的投资银行,寻找一名双语React全栈开发人员。
角色概述:
团队负责开发和维护我们的B2B平台。这些平台包括客户可直接访问的API,以及旨在提高我们面向客户团队效率的“客户智能”系统。该团队作为一个综合的电子平台,提供涵盖交易前、执行和交易后阶段的B2B服务,为各种市场(如融资、现金管理、设备融资和证券)提供数字解决方案。
技术栈:
React | TypeScript | Bootstrap | .NET C# │ PostgreSQL | Jenkins | GitHub Actions | Azure | 私有云 | Kubernetes
主要职责:
该职位的职责包括但不限于:
- 与队友和其他团队合作进行用户故事的业务和技术分析。
- 开发和部署提供实际业务价值的软件组件。
- 根据团队的测试策略确保每个组件的适当测试。
- 寻求在安全性、可扩展性、可维护性和用户体验方面解决问题的最佳技术和实践。
- 通过软件工艺减少技术债务。
- 参与生产发布、监控和支持。
- 调查和解决错误。
- 参与我们解决方案的持续改进。
- 增强我们在预生产和生产环境中的持续集成和持续交付流程。
- 参与代码审查会议。
- 与队友分享最佳实践和技术知识。
所需资格和技能:
必须具备:
- 注重软件工艺,开发高质量标准的软件。
- 具有设计Web解决方案和使用React / TypeScript实现单页应用程序的经验。
- 具有使用CSS预处理器(SASS / Less)和打包工具如webpack的经验。
- 具有测试策略经验,并使用React Testing Library / Jest / xUnit确保定期、可预测的发布,且中断最小。
- 具有使用面向对象语言实现Web API的实践经验。
- 具有构建和自动化持续集成管道(如Jenkins和/或GitHub Actions)的实践经验。
- 具有部署和维护基于云的Web应用程序的经验,最好使用Azure。
- 了解设计模式和最佳实践。
- 3年以上使用Typescript的经验
- 3年以上使用React的经验
- 3年以上使用Bootstrap的经验
- 3年以上使用React Testing Library的经验
- 有使用.NET C#的初步经验
- 使用Jenkins / GitHub Actions的经验
加分项:
- 在使用Lerna的monorepo架构中工作。
- 具有Cucumber / Playwright、测试驱动开发(TDD)和行为驱动开发(BDD)的经验。
- 了解使用Figma等工具的UI/UX设计原则。
- 具有性能调优和代码分析的经验。
教育背景:
- 计算机科学或相关专业的本科或研究生学位。
语言:
- 法语:必需
- 英语:必需