地点:混合 - 每周3天在ZS/SP现场
合同模式:PJ或合作
项目时间:60天作为PJ,之后将转为CLT内部员工。
职位描述:Tech Lead将作为技术参考,亲自参与,确保:
- 符合定义的架构和代码质量。
- 良好的开发体验(DX)。
- 前端、BFF和网关层之间的正确集成。
技术知识:
前端架构(官方技术栈)
- 核心:Next.js 14+,React 18+,TypeScript。
- 样式:Tailwind CSS + PostCSS。
- 数据:Axios,TanStack Query,GraphQL。
- 工具:Turborepo(Monorepo),Biome.js(lint和格式化),Vitest。
后端(Node.js)和BFF
- 环境:Node.js(14+)。
- 框架:Express.js或NestJS。
- 基础:事件循环,异步编程,Promises和Async/Await。
- API:最佳实践(错误处理、性能和组织)。
集成、治理和基础设施
- BFF:通过GraphQL集成(BFF Claro Digital)。
- API Gateway Apigee:认证和路由。
- 基础设施:Verizon CDN用于内容交付和性能。
职责和责任:
架构和代码
- 定义:Next.js项目结构和monorepo中的包组织。
- 一致性:确保符合官方架构和代码标准。
- 实践:架构决策、关键实现和结构性重构。
- 质量:深入的代码审查和技术指导。
领导和接口
- 参考:团队的主要技术支持(持续的亲自参与)。
- 连接:与BFF、API Gateway和架构的技术接口。
- 文化:专注于简单性、可扩展性和可维护性。
角色性质:此角色不是管理职位。领导体现在代码和架构上。期望是持续的实践参与,直接负责应用程序的技术健康。