高级JavaScript开发人员

16个月前远程兼职
80 - 100 CAD / 时 Dawn InfoTek Inc.

Dawn InfoTek Inc.

location 多伦多
unsaved
Dawn InfoTek Inc. 是一家专业的IT咨询团队,与主要金融机构、投资公司和政府部门合作。我们致力于为客户提供尖端的咨询服务,并为他们招聘各级IT职位的人才。 我们目前正在寻找有能力胜任高级软件开发人员职位的个人加入我们充满活力的团队,并在我们的客户处工作。 合同期限:50个月 混合办公:候选人需要每周上班3天。 职责: - 通过执行数据提取、转换和加载活动,设计、实施和不断扩展数据流水线。 - 需要将技术系统规范转化为可工作、经过测试的应用程序。 - 这包括开发详细的编程规范,编写和/或生成代码,编译数据驱动程序,维护和进行单元测试。 - 解决和排除在软件包使用和操作过程中出现的技术问题,包括在实施、转换和迁移过程中提供技术帮助。 一般技能: - 编程和分析经验;在指定的经验水平上提供专业软件包支持。 - 能够在软件开发生命周期中与IT专业人员合作。 - 有结构化方法论的经验,用于应用程序的开发、设计、实施和维护。 - 具备设计、编码、测试、调试和文档化应用程序的经验。 - 使用对象和/或第三代语言开发工具的经验。 - 熟悉一种或多种编程语言。 - 具备应用程序设计、最新设计模式、部署和故障排除的经验。 - 熟悉关系数据库和分层数据库技术。 - 有使用查询语言的信息检索软件包的经验。 - 有使用一种或多种通信协议的经验。 - 有结构化方法论的经验,用于应用程序的设计、开发、实施和维护。 - 有从不同业务领域利益相关者和专业主题专家那里收集和记录信息的经验。 - 出色的分析、解决问题和决策能力;口头和书面沟通能力;人际和谈判技巧。 - 以按时完成工作而闻名的团队合作者。 - 全栈技能,精通前端和后端开发,包括与数据库设计/管理和DevOps等相关领域。 - 有网站架构整体设计和实施的知识和经验。 - 有确保整个技术栈以速度和可扩展性为设计和构建的知识和经验。 - 有设计和构建REST API服务的知识和经验。 - 有将前端用户界面与构建的API集成的知识和经验。 - 有持续集成和部署的设计和实施经验。 期望技能: - 有编写互联网应用程序的知识和经验。 - 了解和熟悉快速应用程序开发(RAD)方法论。 - 了解和理解信息管理原则、概念、政策和实践。 - 有中间件和网关的经验。 - 有审核、分析和修改产品安装脚本的经验,包括编码、测试、调试。 - 能够提供实施后支持,并解决任何实施后的技术问题。 - 有与项目团队进行设计审查会议的经验和能力,了解安大略残疾人法案(AODA)及相关法规和标准。 - 能够根据需要提供用户和系统文档。 经验和技能要求: 必备技能: - 5+年 - JS开发人员,具备Node、JS框架和React的经验。 - 与多学科敏捷团队合作的经验。 数字体验和产品知识 - 15 - 对提供复杂、以用户为中心的IT解决方案的软件标准和最佳实践有深入了解。 - 有缺陷管理生命周期和工具(如Jira)的经验。 开发经验 - 30 - 3+年在React Native中进行移动和响应式前端开发的经验。 - 构建有效的UI设计,可访问性、安全驱动的开发、Web标准和设计系统。 - 有语义化可访问的HTML5、CSS/SCSS、Foundation、Bootstrap、ES6、TypeScript的经验。 - 精通JavaScript。 - 了解和掌握后端技术栈(例如:Node.js、Redis、RabbitMQ、Kafka、Golang或类似技术)。 - 具备云交付/部署模型的经验,并与DevOps合作。 框架和测试经验 - 25 - 具备现代Web框架技术栈的实际经验,首选REACT和Next.js Web框架。 - 有使用工具(如BrowserStack)进行浏览器/移动自动化测试(单元测试、SIT、UAT等)的经验。 - 有使用Selenium、Selenium Grid、Protractor、Cucumber、Karma、Jasmine、Mocha、Chai等测试框架的经验。 - 有WCAG 2.0和ARIA实施以及可访问性最佳实践的经验。 设计和架构 - 15 - 有从架构设计的角度设计和实施IT解决方案的微服务经验。 - 了解面向云的解决方案的现代架构原则。 - 具备设计现代架构模式以支持可靠、安全、响应迅速和可扩展的复杂IT解决方案的经验。 领导和方法论 - 15 - 在使用敏捷方法(如理解产品待办事项、传达团队对最终产品的愿景、参与Scrum仪式等)的构建/运行团队上有经验。 - 与多学科团队合作的经验。 - 参与设计冲刺并将您的产品和技术想法带给更广泛的团队时感到自在。 工作类型:固定期限合同 合同长度:50个月 薪资:每小时80.00美元至100.00美元 工作时间: - 周一至周五 经验: - 在React Native中进行移动和响应式前端开发:3年(首选) - JS开发人员,具备Node、JS框架和React的经验:5年(必需) - 软件开发:8年(必需) - 与多学科敏捷团队合作的经验:2年(必需) 工作地点:多伦多,安大略省,邮编M7A 2B4