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

蒙特利尔 11天前全职 网络
面议
全栈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 - DevOps与云:Jenkins | GitHub Actions | Azure | Kubernetes | 私有云 - 交付与协作:敏捷/Scrum | CI/CD | GitHub 个人简介与所需技能: 核心能力: - 强调软件工艺和高质量代码标准。 - 具备设计和实施现代Web解决方案和基于React的单页应用程序的经验。 - 熟练掌握TypeScript、基于组件的架构和前端最佳实践。 - 具备测试策略和可预测、低风险发布周期的经验。 - 具备使用面向对象方法开发Web API的实践经验。 - 具备使用Jenkins和/或GitHub Actions进行CI/CD管道的实践经验。 - 具备云端Web应用程序的部署和维护经验,最好是在Azure上。对设计模式、清晰代码和软件工程最佳实践有良好理解。 技术必备: - TypeScript - React - Bootstrap - Jest / React Testing Library Jenkins和/或GitHub Actions 技术加分项: - 具备monorepo架构(例如Lerna)的经验。 - 了解Cucumber、Playwright、TDD和BDD实践。 - 熟悉UI/UX原则和工具,如Figma。 - 具备性能优化和分析的经验。具备Java - .NET C#的知识或经验。 语言: - 法语:流利 - 英语:专业工作能力(口语和书面)