高级前端开发工程师兼技术负责人——塞尔维亚远程工作
负责 React 和 Next.js 前端开发,打造可扩展的架构、性能方案、API 集成与交互式图形体验。 在塞尔维亚开展远程合同制工作,指导工程师并推动复杂功能交付。
描述
- 为复杂前端功能制定技术方向
- 指导团队进行设计决策、代码评审和技术辅导
- 运用 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 的实际经验,包括场景和摄像机管理、指针拾取及动画时间线
- 具备协调分层界面与图形表面之间事件和交互的经验
- 具备集成地图 SDK 的经验,熟悉坐标系、服务提供商回退机制以及 API 令牌保护
- 能够为现有宿主应用开发组件,使用清晰的 props 和回调、隔离样式,并避免无意的全局影响
- 具备扎实的 Vitest 或 Jest 与 React Testing Library 测试经验,并采用务实的测试策略
- 具备严格 TypeScript、错误边界、跨浏览器验证和浏览器开发者工具方面的经验
- 具备参与 CI/CD 流水线、基于 Git 的工作流程和严格拉取请求评审的经验
- 具备 Azure DevOps 使用经验
- 通过指导他人、任务拆解、估算和技术文档展现出经过验证的技术领导能力
- 理解前端安全基础,包括安全的环境配置、日志安全以及负责任的第三方依赖管理
- 具备以下经验者优先:GSAP 或 Framer Motion;图表和数据可视化工具;用于视觉回归或端到端测试的 Playwright;大规模国际化与本地化;微前端、单体仓库或设计系统治理;生产可观测性、发布支持和事故调查;以及针对复杂交互的技术探索或概念验证
