Uvation
Uvation
Uvation 是一家专注于 IT 基础设施、人工智能、网络安全和云运营的技术服务公司。其服务包括托管 IT、安全与网络运营,以及基于戴尔和英伟达技术构建的人工智能解决方案。Uvation 还通过与 Oracle Cloud、Google Cloud 和 Amazon Web Services 的合作,为云环境提供支持,并运营一个销售硬件和软件产品的市场平台。公司服务于咨询、医疗保健和人工智能等领域的组织,因此其业务与对托管技术服务、安全基础设施和企业云解决方案感兴趣的专业人士密切相关。

高级前端开发工程师兼技术负责人——新加坡远程

负责 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 进行视觉回归或端到端测试的经验
  • 优先考虑:具备大规模国际化和本地化交付经验
  • 优先考虑:熟悉微前端、单体仓库或设计系统治理
  • 优先考虑:具备生产环境可观测性、版本发布支持和事件调查经验
  • 优先考虑:具备为复杂交互主导技术探索或概念验证工作的经验