中级JavaScript开发者(合同)

16个月前合同
Tundra Technical Solutions

Tundra Technical Solutions

location 多伦多
unsaved
工作描述 TalentNet是一家软件公司,开发并提供一款屡获殊荣的企业人才吸引和招聘云平台,被北美、欧洲和亚太地区的财富1000强组织所使用。我们的愿景是“成为人才与机会相连接的方式”,每年支持数千名有才华的求职者与世界各地最大的组织机会接触。 我们是一个紧密团结、多元化的开发者、设计师、产品专家、企业销售和战略家团队,自豪地共同构建技术解决方案,为全球最大的企业组织提供服务。 角色概述 作为一名中级JavaScript开发人员,您在我们的技术交付成功中扮演着关键角色。您将成为我们高效开发团队的一员,采用新的创新工作方式,交付下一代软件。您在UI架构以及现代框架和工具方面具有扎实的背景。您的书面和口头沟通能力应与您的技术专业知识相媲美,因为您将参与包括技术和非技术受众在内的复杂概念讨论。您将使用主要基于JavaScript和React的技术解决方案,但也将探索其他技术和实践,以帮助我们实现业务目标和挑战。 在这个角色中,您将做什么 • 计划、编码、测试和部署新功能/应用程序/项目/模块/插件 • 遵循开发团队定义的编码标准,并遵循预设协议 • 准确使用我们的开发工具 • 理解标准的系统开发生命周期过程 • 在您的能力范围内领导、指导和监督他人 • 进行小型和大型应用程序功能开发 • 协助利益相关者制定功能规格 • 在完成任务之前测试开发的功能 • 整合来自各种后端服务和数据库的数据 • 为多个支持的浏览器和环境实现功能 • 创建和维护软件文档 • 调试应用程序错误并确定解决方案 • 优化和重构现有代码以提高性能和可靠性 这个角色需要什么 • 能够将书面要求转化为可运行的代码 • 在帮助他人做同样工作时,高度关注细节 • 对自己的工作和项目负责,制定工作计划,并主动沟通进展情况 • 渴望以自主学习的方式进行研究和学习(不断改进) • 能够组织和优先安排工作时间表和任务 • 批判性思维、解决问题和解决方案 • 能够与来自企业不同部门的各种人员良好合作 符合这个角色的资格条件 您聪明而富有创造力,对构建优雅而健壮的系统有一定的审美观。您还能够勾选下面大部分的条件。 • 总体行业经验4年以上 • 与JavaScript(ES8+)和现代UI框架(React、VueJS、Preact、Angular等)的扎实经验3年以上 • 与现代工具框架(首选Webpack)的工作经验3年以上 • CSS3、HTML5的3年以上扎实经验 • 有使用Jest、Mocha、Karma、Jasmine等测试框架的经验 • 有使用git等版本控制系统的经验 • 有使用RESTful API的经验 • 有使用Docker / Docker-compose的经验 • 有接触或使用亚马逊网络服务的经验 • 有接触或使用Jenkins和Bamboo等集成测试工具的经验 其他我们希望看到的资格条件 • 计算机科学或类似学科的学士学位(优先考虑,但不是必需) • 有使用Redux、Flux、Mobx或其他变种等状态容器概念的经验 • 理解并有实际经验在微服务架构中工作 • 有NodeJS和其他后端技术的经验 • 有接触其他API格式(GraphQL、GRPC等)的经验 组织价值观 • 适应变化:能够预见变化,对新的想法、流程、产品线和技术持开放态度。将这些变化视为学习的机会。能够从更大的视角和不同的角度来看待潜在的变化,以更全面地了解其可能的影响。 • 沟通:在所有形式的沟通中展示出强大的技巧;能够在内部和外部进行有说服力、知识渊博、表达清晰的书面和口头陈述。善于说服和熟练地与团队内部进行坦诚和开放的沟通。 • 持续学习和发展:积极追求自我发展,持续进行自我挑战。定期寻求并应用反馈作为个人和专业成长的一部分。鼓励他人学习,并不断寻找改进业务的方法。 • 以客户为中心:尽最大努力识别客户(内部和外部)的真实需求,并通过增值和定制的解决方案来满足这些需求。不仅迅速满足客户的需求,而且超出他们的期望。 • 交付结果:制定详细的行动计划,设定实际目标,确定成功标准;展示责任心并促进紧迫感;对团队努力的结果负责,并要求他人对其工作负责。 职位编号:43672