高级前端开发工程师兼技术负责人——新加坡远程
负责 React 和 Next.js 前端架构、性能、API 集成及交互式图形。指导工程师成长,并推动复杂功能交付。
描述
- 为复杂前端功能制定技术方向
- 通过设计决策、代码评审和指导帮助团队推进工作
- 运用 React 和 Next.js 专长处理架构、性能和集成
- 建立可扩展的前端架构,明确界面、业务逻辑和数据访问之间的边界
- 创建可复用的组件库并维护一致的组件 API
- 根据详细的视觉规范和既定设计系统构建界面
- 集成 REST API,并与后端团队验证 API 契约
- 通过代码分割、延迟加载和打包分析衡量并改善性能
- 使用 WebGL、three.js 或 React Three Fiber 开发图形密集型界面
- 处理分层界面和图形表面之间的事件与交互
- 集成地图 SDK,管理坐标系和服务商回退机制,并保护 API 令牌
- 创建可与现有宿主应用集成的隔离组件
- 采用实用的测试策略构建和维护自动化测试
- 参与 CI/CD 流水线、Git 工作流和拉取请求评审
- 指导同事、拆解工作、估算任务并记录技术决策
- 应用前端安全原则和负责任的第三方依赖管理实践
任职要求
- 精通 React、Next.js、TypeScript 以及基于现代 Hooks 的组件设计
- 能够创建可扩展的前端架构,采用单一事实来源,并清晰划分界面、业务逻辑和数据访问层
- 具备构建可复用组件库并维护一致组件 API 的经验
- 深入了解 Zustand、Redux Toolkit 或同类状态管理方案,包括高效的选择器设计
- 具备扎实的 HTML、CSS 和 SCSS 技能,涵盖响应式设计、无障碍和样式隔离
- 具备将详细视觉规范转化为界面的经验,熟悉 IBM Carbon 或 Material UI 等系统
- 具备扎实的 REST API 集成能力,包括类型化模型、适配器、轮询,以及对不完整或不一致数据进行防御性处理
- 具备定义或评审后端 API 契约并应用契约测试原则的经验
- 拥有经过验证的性能优化经验,熟悉性能分析、记忆化、代码分割、延迟加载和打包分析
- 理解图形密集型屏幕中的帧率、GPU 利用率和内存行为
- 具备 WebGL、three.js 或 React Three Fiber 实战经验,包括场景和相机控制、指针拾取及动画时间线
- 具备协调分层界面和图形表面之间事件与交互的经验
- 具备集成地图 SDK、处理坐标系、实现服务商回退机制并保护 API 令牌的经验
- 能够创建具有清晰 props 和回调、样式隔离且不会产生非预期全局副作用的宿主应用组件
- 具备使用 Vitest 或 Jest 和 React Testing Library 的扎实测试背景,并有实用的测试策略
- 具备严格 TypeScript、错误边界、跨浏览器测试和浏览器 DevTools 经验
- 具备参与 CI/CD 流水线、Git 工作流和全面拉取请求评审的经验
- 具备 Azure DevOps 使用经验
- 通过指导、任务拆解、估算和技术文档展现出技术领导力
- 理解前端安全基础,包括安全的环境配置、日志安全以及负责任的第三方依赖管理
- 优先考虑:具备 GSAP 或 Framer Motion 等高级动画库经验
- 优先考虑:具备图表和数据可视化库经验
- 优先考虑:具备使用 Playwright 进行视觉回归或端到端测试的经验
- 优先考虑:具备大规模国际化和本地化交付经验
- 优先考虑:熟悉微前端、单体仓库或设计系统治理
- 优先考虑:具备生产环境可观测性、版本发布支持和事件调查经验
- 优先考虑:具备为复杂交互主导技术探索或概念验证工作的经验
