高级 NodeJS 开发人员(混合工作模式)

多伦多 1天前全职 网络
64万 - 71.7万 / 年
职位:高级 NodeJS 开发人员(混合工作模式) • * 摩托罗拉解决方案重视您的隐私** .## • * 公司概述 • * 在摩托罗拉解决方案,我们相信一切都始于我们的员工。我们是一个全球紧密团结的社区,致力于帮助人们在任何地方更安全。我们的关键通信、视频安全和指挥中心技术支持公共安全机构和企业,使得协调成为更安全的社区、更安全的学校、更安全的医院和更安全的企业的关键。与一个重要的职业联系在一起,帮助我们建设一个更安全的未来。 • * 部门概述 • * 摩托罗拉解决方案创建了一套面向社区的公共安全和企业应用程序,从个人安全应用、危机沟通软件、事件管理到紧急通知平台。我们的服务为学校、医院、企业、警察部队甚至全州部署的客户提供广泛的工具,帮助他们保持人员安全和知情。 职位描述:摩托罗拉解决方案正在寻找一位熟练且经验丰富的高级 NodeJS 开发人员加入我们的团队。此职位为混合工作模式;团队通常每周前往多伦多市中心办公室一次。 • * 全栈开发: • ** 使用 Type Script 设计和实现基于 Node.js 的后端服务。 • 使用 Angular 开发网页用户界面。 • 使用 Capacitor 开发适用于 iOS 和 Android 的混合跨平台移动应用。 • 在 AWS 上开发安全和可扩展的云解决方案,以满足不断变化的客户需求。 • 利用自然语言处理和数据挖掘技术增强应用程序的可用性。 • * 其他职责: • ** 与设计团队合作,提供直观且视觉上吸引人的用户体验。 • 创建和维护内部工具以简化操作。 • 撰写清晰简洁的软件文档。 • 解决升级的客户问题。 • 参与生产发布流程。 • 研究和实施新技术以改善业务流程和用户体验。 • * 所需技能与经验: • ** 5年以上全栈开发经验。 • 4年以上 Node.js 和 Type Script 的经验。 • 2年以上 Angular 和 Type Script 的经验。 • 具有使用 Capacitor 或 Cordova 进行混合应用开发的经验。 • 云与基础设施:AWS Lambda、Dynamo DB、Open Search、SQS 和 S3。 • 具有后端和前端的单元测试经验。 • 版本控制:Git。 • 敏捷开发:Scrum/敏捷方法论。 • 证明能够独立工作和团队合作。 • 优秀的沟通和解决问题的能力。 • 具有 AI/机器学习技术的经验者优先。 • * 额外加分: • ** 使用 Playwright 进行自动化测试的经验。 • 熟悉发布和分发 iOS 和 Android 应用。 • 具有使用 Electron 构建桌面应用的经验。 • 熟悉 Atlassian 套件:Jira、Confluence 和 Bitbucket。 • * 我们提供: • ** 动态和协作的工作环境。 • 职业成长和发展的机会。 • 具有竞争力的薪资和福利套餐。 目标基本薪资范围:$125,000 CAD - $140,000 CAD。根据摩托罗拉解决方案的价值观和适用法律,我们提供以下信息以促进薪酬透明度和公平性。此范围内的薪酬因与工作相关的知识、技能和经验而异。实际报价将基于个人候选人。 • * 注意: 候选人必须居住在大多伦多地区。***#LI-MP2