职位描述
职位:高级全栈开发人员
工作地点:多伦多,安大略省 - 现场办公
职责:
- 从团队领导(TL)获取任务,准备功能和设计规范,并与所有利益相关者进行批准。
- 确保所分配的领域在设定的截止日期内交付,并满足所需的质量目标。
- 提供估计,与TL商定任务持续时间,并为所分配领域的项目计划做出贡献。
- 分析替代解决方案的范围,并根据自己的经验和技术专长做出关于领域实施的决策。
- 领导所分配领域的功能和架构设计。确保项目的设计决策符合架构和设计要求。
- 处理领域级别的风险,并提供和实施缓解计划。
- 向团队领导或项目经理报告领域的准备情况/质量,并在超出自己职责范围的危机情况下提出警告。
- 与其他团队和项目利益相关者合作。
- 发起和进行代码审查,创建代码标准、约定和指南。
- 提出技术和功能改进意见,为产品增加价值;
- 不断提高自己的专业水平。
- 为其他团队成员提供关于产品总体架构以及自己负责领域的培训。
必备技能:
- Kotlin
- GraphQL
- React
- JavaScript
- 服务器驱动的用户界面
- 面向服务的架构
有利条件:
- SQL
- Thrift