职位:全栈JavaScript开发人员 / 全栈JavaScript开发人员
地点:蒙特利尔
全栈JavaScript开发人员
关于该职位:
在全球银行技术与运营环境中,客户生命周期和数字团队负责设计、开发和维护企业和投资银行客户使用的B2B数字平台。这些平台提供从交易前、执行到交易后的端到端电子服务,为融资、现金管理、设备融资和证券业务提供数字解决方案。
作为全栈开发人员,您将为交付安全、可扩展和高性能的Web应用程序做出贡献,并在敏捷和工业化的交付环境中与业务利益相关者、产品负责人和技术团队紧密合作。
任务/职责:
日常活动:
- 与产品负责人、业务分析师和技术团队合作,分析、细化和估算用户故事。
- 设计、开发和部署前端和后端软件组件,提供切实的业务价值。
- 使用React和TypeScript构建和维护单页应用程序,确保性能、可访问性和可用性。
- 使用面向对象设计和清晰的架构原则开发和集成Web API。
- 确保所有组件的适当测试符合团队的测试策略。
- 积极参与预生产和生产环境中的持续集成和持续交付(CI/CD)管道。
- 参与生产发布、监控和运营支持。
- 调查、排除和解决错误和事件。
- 通过重构和软件工艺实践减少技术债务。
- 参与代码审查,促进编码标准和最佳实践。
- 在安全性、可扩展性、可维护性和用户体验方面不断改进解决方案。
- 与团队成员分享技术知识和最佳实践。
技术环境:
- 前端:React | TypeScript | Bootstrap | CSS / SASS | Webpack。
- 后端:.NET C# | Web APIs | PostgreSQL。
- 测试:Jest | React Testing Library | xUnit。
- Dev Ops & Cloud:Jenkins | Git Hub Actions | Azure | Kubernetes | 私有云。
- 交付与协作:敏捷/ Scrum | CI/CD | Git Hub。
个人资料和所需技能:
核心能力:
- 强调软件工艺和高质量代码标准。
- 具有设计和实施现代Web解决方案和基于React的单页应用程序的经验。
- 拥有TypeScript、基于组件的架构和前端最佳实践的扎实经验。
- 具备测试策略和可预测、低风险发布周期的经验。
- 拥有使用面向对象方法开发Web API的实践经验。
- 具有使用Jenkins和/或Git Hub Actions的CI/CD管道的实践经验。
- 具有在云端部署和维护Web应用程序的经验,最好是在Azure上。
- 对设计模式、清晰代码和软件工程最佳实践有良好的理解。
技术必备:
- TypeScript。
- React。
- Bootstrap。
- Jest / React Testing Library。
- Jenkins和/或Git Hub Actions。
技术加分项:
- 具有单一代码库架构(例如Lerna)的经验。
- 了解Cucumber、Playwright、TDD和BDD实践。
- 熟悉UI/UX原则和工具,如Figma。
- 具有性能优化和分析的经验。
- 了解或有Java - .NET C#的经验。
语言:
- 法语:流利。
- 英语:专业工作熟练(口语和书面)。
全栈JavaScript开发人员:
关于该职位:
在全球银行技术与运营环境中,客户生命周期和数字团队负责设计、开发和维护企业和投资银行客户使用的B2B数字平台。这些平台提供从交易前、执行到交易后的端到端电子服务,为融资、现金管理、设备融资和证券业务提供数字解决方案。
作为全栈开发人员,您将为交付安全、可扩展和高性能的Web应用程序做出贡献,并在…