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