我们的文化让你获得提升——没有自我阻碍。我们的共同目标是什么?我们都想为我们的客户赢得胜利。我们的目标是始终不断发展、充满活力和雄心勃勃。我们相信真诚的连接的力量。每个员工都是我们在市场上独特的一部分:敏捷和专注。
时间类型
常规
职位摘要
我们正在寻找一位优秀的JavaScript开发人员,精通React.js。你的主要任务将是分析需求和设计,开发用户界面组件,并按照众所周知的React.js工作流程(如Flux或Redux)实现它们。你将确保这些组件和整个应用程序稳健且易于维护。你将与团队的其他成员协调工作,他们在基础设施的不同层面工作。因此,合作解决问题、精心设计和优质产品的承诺非常重要。
主要职责
• 使用React.js开发创新的面向用户的功能,与战略目标保持一致
• 为未来的使用编写可重用、可测试、高效且文档完整的组件和前端库
• 将设计和线框转化为高质量的代码
• 优化组件,以在各种网络设备和浏览器上实现最佳性能
• 在开发过程中主动调试和解决技术挑战
• 为不断改进内部软件开发流程做出贡献
• 积极参与定义用户故事,提供反馈、时间估计和风险识别
• 与产品负责人和敏捷领导者合作,审查待办事项、分析用户故事并确定任务
• 参与设计、编程、代码审查和与开发周期和持续交付相关的其他任务
• 与其他开发人员、技术负责人、架构师和产品负责人密切合作,实现有效的协作
• 辅导经验不足的软件开发人员
• 在发布之前,影响技术负责人和架构师以确保新产品可支持和可维护
• 共同建立强大的DevOps实践
• 解决复杂问题,展示对各个领域的全面理解
• 分析应用程序性能,为提高效率实施优化
• 确保遵循适当的治理和变更管理,提出改进建议
• 公开自由地分享对正在交付的技术、软件、系统和工具的深入技术理解
• 根据需要调查系统问题并回答支持电话,包括在常规工作时间之外。
基本资格
学术培训
• 计算机科学/工程学学位或同等经验
工作经验
• 5年以上作为Web/前端开发人员的软件开发经验
• 3年以上React经验优先,或者3年以上其他框架(Angular/Vue)经验
• 有HTML、CSS、SASS和JavaScript的Web开发经验
• 有材料设计(JSS)经验
特定能力
• 精通JavaScript,包括DOM操作和JavaScript对象模型
• 对React.js及其核心原理有深入理解
• 有流行的React.js工作流程(如Flux或Redux)的经验
• 熟悉较新的EcmaScript规范
• 有数据结构库的经验(如Immutable.js)
• 了解同构React是一个加分项
• 熟悉和有经验使用RESTful API、API驱动软件和异步JavaScript
• 了解现代授权机制,如JSON Web Token
• 熟悉现代前端构建流水线和工具
• 有使用Babel、Webpack、NPM等常见前端开发工具的经验
• 能够理解业务需求并将其转化为技术需求
• 擅长基准测试和优化
• 熟悉代码版本控制工具(Git)
• 了解Linux
• 熟悉微服务(概念、架构、开发)
附加技能
• 解决问题和寻找解决方案的强大创新方法
• 优秀的沟通能力(书面和口头,正式和非正式)
• 灵活主动/自我激励的工作方式,对问题解决拥有强烈的个人责任感
• 在压力下能够多任务处理,并能够独立工作,减少监督
• 在压力下能够设置优先级
• 熟悉PHP、Drupal的知识是一个优势
• 熟悉SEO知识
• 了解WCAG 2.0 A无障碍
地点:
蒙特利尔,魁北克
公司
Cogeco Connexion Inc
在Cogeco,我们知道不同的背景、观点和信仰可以为我们的业务带来重要的价值。这种多样性的力量增强了我们作为一家公司的想象力、创新力和增长能力。因此,我们致力于竭尽全力创造一个更多元和包容的归属感世界。
通过创造一个所有同事都能发挥最佳水平的工作文化,我们正在尽我们的一份力量建设一个更加公平的工作场所和世界。从职业发展到个人安全,Cogeco不断努力创造一个欢迎和培养所有人的环境。我们将同事的健康和福祉作为最重要的优先事项之一,因为我们知道,参与和受到赞赏的员工意味着对我们的客户来说更好的整体体验。
如果您需要任何申请或招聘过程中的适应措施,请通过inclusion@cogeco.com与我们保密联系。