为什么选择在 Ross Video 工作?我们有一群优秀的人一起合作,创造和交付前沿产品,这些产品外观惊艳且易于使用。我们全力以赴,以确保我们的客户能够获得最佳体验并实现高质量的结果。我们专注于产品,持续学习,结果导向的流程以及创造性思维,不断努力改进我们的解决方案并交付成果。如果你曾经观看过直播电视、新闻、体育或娱乐节目,你一定见过我们的产品。所有主要的好莱坞颁奖典礼、大多数职业体育团队以及世界上许多最大的广播公司都在使用 Ross Video 的技术。深入幕后,了解实现直播活动所需的条件。如果这与你的价值观相符,而你又是一个有诚信、承诺并且有强烈动力来交付优秀产品的人,我们期待你的来信。职位概述:作为开发团队的一员,你将帮助构思、设计、开发和交付用于各种广播应用的用户界面工具。你将致力于提高和发展我们设计的技术能力。我们的小团队鼓励创新思维,我们重视创新和反馈,你将与一群技能和经验各异的人一起工作。你将参与真实应用中的设计系统工作,并亲眼见证你辛勤工作的成果。团队位于加拿大渥太华,主要远程工作,期望所有团队成员每两周在同一天回到办公室。汇报对象:软件开发经理 我们提供:Ross 提供具有竞争力的薪资、全面的健康计划以及多项福利,帮助你发挥最佳表现。这些福利包括灵活的工作时间、慷慨的带薪休假、健身/健康津贴、员工持股计划、发展支持以及丰富的社交活动和活动。最重要的是,你将成为 Ross Video 家庭的一部分,我们在这里拥有充满活力的工作环境。职位内容:与利益相关者和团队合作,整合、教育和支持新的工具和实践 参与高质量 ReactJS 组件及相关解决方案的规划、开发、测试和交付 与利益相关者直接合作,指导、建议和支持我们的平台使用 与团队紧密合作,开发一个完整的设计系统,服务于多样化产品和平台的生态系统 参与代码审查 帮助识别和实施产品质量、可维护性和可持续交付的改进 为我们的工具和系统的消费者/实施者提供支持 深思熟虑地应用精益和敏捷原则,开发最高质量的解决方案 跨团队和职位职能合作,利用我们多样化的平台和经验创建独特的解决方案 了解操作员如何使用我们的产品,以便做出明智的产品决策 其他要求的职责 你是谁:拥有 8 年软件开发或相关行业的经验 精通 ReactJS、TypeScript 和现代 JavaScript 深入了解组件驱动开发、封装和可重用性 构建可维护、可重用设计系统和模式的愿景 优秀的沟通能力,能够与不同角色和职能的团队合作 专注于团队指导和促进创新 不断改善开发流程和实践的能力 优秀的问题解决和调试能力 具备与用户体验和视觉设计师紧密合作的专业经验 深入了解网络可访问性标准及其实施 具备测试和重构经验 具备 GUI 测试自动化的工作知识 如果你具备以下条件,将会是加分项: 在 TypeScript 中应用函数式编程原则的经验 了解各种包管理器和构建工具 在敏捷软件开发环境中工作的经验,包括 Scrum、Kanban、Lean 或 XP 参与协作开发方法的经验,包括对等编程和集体(又名 Mob)编程 了解构建自动化流水线的经验 具备测试自动化框架的经验 了解和/或经验包括领域驱动设计、行为驱动开发、测试驱动开发等的实践 具备手动或自动化软件测试的不同方面的经验(验收测试、端到端测试、性能测试、渗透测试等) 熟悉广播制作环境和自动化。公平、多样性与包容性 在 Ross,我们拥抱多样性,我们希望你能够真实地展现自我。我们致力于建立一个包括各种背景、观点和技能的团队。包容性驱动创新和创造力,这是我们在 Ross 热衷的事情。我们相信每个人都应该能够在 Ross 享受有意义的职业生涯,无论种族、肤色、宗教、性取向、性别、性别认同或表达、婚姻状况、年龄、退伍军人身份、身体或心理残疾。如果残疾意味着你在招聘过程中需要任何额外支持,请联系人才招聘,我们将尽一切合理努力满足你的请求。