职位:高级技术负责人(解决方案架构师),负责使用 Node 设计、构建和实施应用程序。
高级技术负责人(解决方案架构师),负责使用 Node、React 和 Typescript 设计、构建和实施应用程序。
类型:全职永久/FTE
地点:远程
我们正在寻找一位技术负责人,加入我们的业务获取与工具(BAT)团队。BAT 团队负责我们流程中的业务获取部分。这包括开发和维护我们的客户应用程序,同时维护公司其他团队使用的所有视觉组件的高标准。作为技术负责人,您将利用您丰富的技术专长来引导工程团队的技术方向,使其与我们迭代、自主开发和部署的文化保持一致。
您的主要关注点将是解决安全性和可扩展性问题,与产品经理、团队负责人、工程师和高级开发人员紧密合作,设计和实施系统和流程,使团队能够实现其目标。作为团队的高级成员,您可以毫不费力地阐述您的想法,并能够以逻辑的方式讨论复杂的想法。
您有效地管理时间以满足重要的截止日期,同时支持需要指导的其他团队成员。向工程经理汇报,您将设计和实施前端应用程序和后端 API 的解决方案。
职责:
• 与项目利益相关者和开发团队合作,使用 Node、React 和 Typescript 设计、构建和实施可扩展的用户友好型应用程序和库。
• 与产品管理团队合作,检查、调整并将路线图项目分解为史诗,并将史诗分解为团队待办事项中的可操作的适当大小的票据。
• 从技术角度提供团队活动范围内的组织目标分析,识别问题领域,并根据您丰富的技术背景提供建议。
• 使用高级开发人员提供的 POC 模型,设计和实施符合团队愿景和文化的系统和基础设施。
• 采用安全优先的思维方式,遵循组织的安全策略。
• 讨论各种策略和架构,并突出潜在解决方案的权衡。
• 执行代码审查,确保拉取请求准确反映其所解决票据的接受标准。
• 使用质量指标识别测试策略中的差距。
• 与团队合作,推荐符合已接受测试框架的解决方案。
• 管理和优化第三方系统与我们基础设施的集成,同时确保这些系统的可靠性、性能和安全性。您将与跨职能团队密切合作,以识别集成需求、实施解决方案并监控系统性能,以确保不间断的服务交付。
• 确定和优先考虑技术债务和错误的领域,考虑事件管理过程的结果,并与团队一起解决。
• 培养迭代可部署性的文化,关注周期时间和失败率。
• 指导和辅导开发团队,努力扩展他们的技术知识和技能。
• 使用系统的方法调试,以诊断应用程序中的问题。
• 编写单元测试以及更高层次的测试,以确保应用程序的质量和稳定性。
• 持续生成可投入生产的代码,代码易于测试、易于理解,并考虑边缘情况和错误,在适当的地方使用注释和其他文档策略。
• 遵循敏捷实践,建议改进并参与团队活动。
• 深入了解公司的目标和计划,并帮助工程团队实现这些目标/计划。
• 确保团队开发和维护的模块遵循技术标准,如可访问性、性能、安全性、可维护性、功能正确性、可操作性和可观察性。
• 记录决策、研究和指南,以促进和建立持续学习和持续改进的文化。