任何拥有超过5年经验的候选人将不会被列入候选名单,因为这是一个初级前端开发人员职位。
该职位被列为现场工作;资源预计在每周一至周五的标准工作时间8:00-5:00 PM(不包括午休)在指定的OPS办公室工作。
经验和技能要求
工程实践 - 20%
- 能够在跨职能的敏捷团队中协作工作,包括开发人员、UX设计师、QA测试人员和产品经理。
- 愿意学习和应用前端开发的最佳实践
- 作为自主跨职能产品团队成员的工作经验
- 对细节的高度关注和编写干净、可维护代码的承诺
- 有敏捷实践和Azure DevOps工具的经验
- 能够在快节奏的环境中工作并适应不断变化的优先事项
- 理解TDD方法论,并具有编写和执行单元测试和自动化测试的实践经验。
技术技能 - 50%
- 具有开发响应式应用程序的实践经验,适用于网页和移动平台。
- 具有JavaScript / TypeScript和现代框架(如React和Next JS)的中级经验和知识。
- 具有Node JS的实践经验。
- 具有HTML5 CSS3的经验和知识。
- 了解Azure DevOps任务板、管道等。
- 具有响应式设计、前端测试和调试技术、性能优化和版本控制/Git的实践经验。
- 能够分析和翻译用户故事、业务需求和技术系统规范为可工作的测试应用程序。
- 开发详细的编程规范。
- 能够解决和排除在测试阶段或生产中报告的事件中出现的技术问题。
- 具有符合PCI和WCAG 2.0标准的Web应用程序开发实践经验
- 确保应用程序符合最高的AODA标准
- 理解语义HTML和ARIA角色,以构建无缝兼容屏幕阅读器(如JAWS)的可访问界面
- 具有与安大略省政府合作的经验和数字经销商注册服务的知识。
架构和设计 - 20%
- 理解现代基于云的架构和React中的组件化架构
- 能够独立或在指导下实现可重用的UI组件以应对高复杂性
- 具有理解和实现可重用和可扩展组件的经验
- 了解前端应用程序的性能优化技术
- 熟悉软件架构原则和模式,如无服务器架构、微服务、RESTful API
沟通技能 - 10%
- 能够清晰地表达想法并在需要时提问。
- 具有强协作能力的团队合作者,并愿意向高级团队成员学习。
- 能够清晰有效地提出想法和建议,并以用户友好的方式进行;对内部和外部客户保持高水平的客户服务
- 能够以清晰易懂的方式沟通技术设计和开发。
- 能够记录代码和流程。
- 具有强大的分析解决问题的能力;口头和书面沟通及人际交往能力
必须具备:
- 具有开发响应式应用程序的实践经验,适用于网页和移动平台。
- 具有JavaScript / TypeScript和现代框架(如React和Next JS)的中级经验和知识。
- 具有Node JS的实践经验。
- 具有HTML5 CSS3的经验和知识。
- 理解现代基于云的架构和React中的组件化架构
- 理解TDD方法论,并具有编写和执行单元测试和自动化测试的实践经验。
- 具有敏捷实践和Azure DevOps工具的经验
加分项:
- 具有与安大略省政府合作的经验和数字经销商注册服务的知识。
关键技能
Bootstrap, CSS, 前端开发, HTML5, React, Redux, Node.js, Angular, Less, JavaScript, backbone.js, Sass
就业类型:全职
经验:年
空缺:1