作为一名高级全栈开发人员,您擅长构建定制的CMS解决方案,并将代码和设计与CMS功能集成。在Reason One,您将作为敏捷项目团队的一员,与项目经理、产品经理、设计师、内容策略师和其他开发人员共同工作。作为一名高级全栈开发人员,我们期望您能够独立解决问题,但也知道在需要时寻求帮助。我们理想的候选人应该能够舒适地以书面和面对面(或视频)的方式与客户沟通,并对时间表和预算限制有敏锐的意识。
职责
• 遵循行业最佳实践编写高质量、可重用的代码
• 与团队其他成员合作开发创造性、功能性、易于维护和高性能的Web应用程序、网站和组件。
• 文档化应用架构、开发工作流程和内部流程,以便向团队成员进行知识传递。
• 参与代码审查-对同行的拉取请求进行审查并提供可行的反馈。
• 基于项目的工作,并为我们的内部可重用组件库做出贡献。
• 提供工作量估计。
• 通过指导和帮助他们调试问题,为您团队的开发人员提供高级支持
• 确保团队之间有良好的合作。以身作则。推动团队沟通。
所需技能
• 在机构内担任技术领导角色(如技术负责人、团队负责人或首席Web开发人员)至少3年以上
• 在React(5年以上)、Next.js(4年以上,包括最近的App Router工作)和TypeScript(3年以上)方面拥有丰富的专业经验
• 在架构和实施使用多个平台和服务的网站方面拥有至少3年的专业经验,例如包括无头CMS、搜索即服务、表单即服务等的MACH架构。
• 在与企业无头CMS(如Contentful、Storyblok、Kontent.ai或Contentstack)的专业经验至少3年
• 在开发和使用API(GraphQL、REST)方面拥有3年以上的专业经验
• 有无服务器函数/边缘工作人员(Vercel、Cloudflare Workers、Azure Functions、AWS Lambda)的经验
• 能够使用GitHub Actions设置和拥有您领导的项目的DevOps,并在Vercel或Netlify等平台上进行部署
• 出色的调试技能,结合使用性能和负载测试工具的经验。
• 出色的沟通能力,能够向非技术人员解释项目的技术方面
• 能够在快节奏的环境中处理多个竞争项目
• 能够从概念和研究到实施和持续维护为整个过程做出贡献。
• 与敏捷实践(待办事项、用户故事)和方法论(Scrum / Kanban)的专业经验
实际情况
• 地点:这是一个完全远程、在家工作的职位。候选人必须位于美国或加拿大
• 办公时间:Reason One按东部标准时间工作
• 核心工作时间:上午9点-下午5点(东部标准时间)
• 开始日期:尽快
• 汇报对象:该职位向技术副总裁David Fahy汇报
薪酬待遇包括:
• 年薪范围为90,000 - 120,000加元,具体取决于经验
• 延长健康、牙科、人寿、残疾保险
• 员工援助计划
• 陪产假并提供额外补贴
• 带薪年假-每年15天
• 带薪病假-每年6天
• 带薪志愿者假-每年2天
• 每年250加元的家庭办公费用
• 每月50加元的互联网津贴
• 每年800加元的培训津贴和参加会议和继续教育等专业发展机会
• 提供笔记本电脑
Reason One简介
• 成立时间:2019年(两家历史超过20年的机构合并)
• 员工人数:约40人
• 团队:我们组成多学科团队,包括产品、项目管理、内容策略、创意、技术负责人、前端开发人员和质量保证
• 主要客户:Mouser Electronics、Lee Health、National Jewish Health、Economical Insurance、Prisma Health、Toronto Region Board of Trade、CREW Network
• 技术栈:.NET Core、React、NextJs、Kentico、WordPress、Contentful、StoryBlok、Kontent.ai、Azure、Vercel
• 值得注意的是:认证的B Corp
注意事项
• 您必须目前有资格在加拿大或美国工作,没有例外。
• 有残疾的申请人如符合资格并被选为面试对象,将根据要求提供适当的安排。