岗位职责
1、 参与需求评审、在需求讨论中能够识别出功能实现潜在的风险、提出技术层面的指导意见;
2、 做需求工时估算、确定项目排期、制定开发计划;
3、 分配工作任务、协调开发工作之间的依赖关系和先后顺序、把控项目进度;
4、 主导研发团队技术选型、引入稳定的新技术、框架、保持团队技术处于主流水平、并能够将技术在产品中落地;
5、 编写底层代码框架、降低开发人员的使用难度、将框架、代码、常见问题形成知识总结;
6、 评审API接口设计的合理性、评估接口性能、复杂度;
7、 评审技术方案、结合业务场景、评估数据量、性能、并发、弹性伸缩、高可用方面的可行性;
8、 对领域知识、程序性能嗅觉敏锐、先于他人发现系统/功能问题、保障生产环境稳定运行;
9、 性能问题的排查与优化;
10、 提升团队研发工作效率;
11、 对开发人员做技术、技能培训、提升团队人员能力、推广新技术和新开发模式;带动团队人员相互做技术学习和分享的氛围;