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

高级前端开发工程师兼技术负责人(马来西亚,远程)

负责 React、Next.js、性能、API 和交互式图形领域的前端架构与交付。指导马来西亚远程团队,培养工程师并推动复杂功能开发。

描述

  • 为复杂前端功能制定技术方向
  • 通过设计决策、代码评审和指导支持团队
  • 推动架构、性能和集成方案的选择
  • 拆解工作、评估工作量并编写技术文档
  • 参与 CI/CD 流水线、Git 实践和拉取请求评审
  • 负责复杂交互的技术探索与概念验证项目

任职要求

  • 熟练掌握 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、错误边界、跨浏览器测试和浏览器 DevTools 经验
  • 具备参与 CI/CD 流水线、Git 工作流和全面拉取请求评审的经验
  • 具备 Azure DevOps 使用经验
  • 通过指导、任务拆解、估算和技术文档展现出经过验证的技术领导力
  • 了解前端安全基础,包括安全的环境配置、安全日志记录和负责任的第三方依赖管理
  • 具备使用 GSAP 或 Framer Motion 等高级动画工具的经验
  • 具备使用图表和数据可视化库的经验
  • 具备使用 Playwright 进行视觉回归或端到端测试的经验
  • 具备大规模国际化与本地化交付经验
  • 熟悉微前端、单体仓库或设计系统治理
  • 具备生产环境可观测性、发布支持和事故调查经验
  • 具备领导复杂交互技术探索或概念验证工作的经验