全栈 JavaScript 开发人员/全栈 JavaScript 开发人员

蒙特利尔 11天前全职 网络
面议
职位:全栈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应用程序做出贡献,并在…