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

前端开发工程师(React、Next.js)– 新加坡远程

使用 React、Next.js 和 TypeScript 构建稳定、响应迅速的 Web 界面。 交付经过测试的前端功能、REST API 集成,并确保跨浏览器体验一致。

描述

  • 根据已批准的设计稿和 API 契约创建响应式界面
  • 在最少监督下负责前端功能交付
  • 调查浏览器缺陷并解决跨浏览器兼容性问题
  • 开发整洁、可复用、可维护且经过充分测试的前端代码
  • 集成 REST API,同时处理加载、错误、空数据和部分数据状态
  • 将 Figma 文件及其他视觉规范准确转化为界面
  • 遵循协作式工程实践,包括分支管理、拉取请求和代码审查

任职要求

  • 4–6 年前端开发经验
  • 具备扎实的 React、Next.js、TypeScript 和基于 Hooks 的组件开发经验
  • 深入理解组件生命周期、副作用、记忆化,以及避免不必要重新渲染的策略
  • 具备 Next.js、Vite 或同类现代前端构建框架的使用经验
  • 具备 Zustand、Redux Toolkit 或类似状态管理库的使用经验,包括有效使用选择器
  • 熟练掌握 HTML5、CSS3 和 SCSS,包括响应式设计、语义化标记和作用域样式
  • 了解无障碍设计原则,包括键盘导航、焦点处理和适当的 ARIA 实现
  • 具备 IBM Carbon、Material UI 或同等组件库等设计系统的使用经验
  • 能够将 Figma 设计和其他视觉规范准确还原为代码
  • 具备 REST API 集成经验,并能管理加载、错误、空数据和部分数据状态
  • 具备轮询、请求取消或清理,以及可靠处理不完整或异常 API 响应的经验
  • 了解环境配置、包管理和前端构建流程
  • 具备使用 Vitest 或 Jest 以及 React Testing Library 创建单元测试和组件测试的经验
  • 熟练使用浏览器开发者工具,并具备排查跨浏览器行为问题的经验
  • 了解 Git 分支、拉取请求、代码审查和协作交付实践
  • 能够编写整洁、可复用且可维护的前端代码
  • 较好地理解客户端安全开发,包括环境变量处理和安全日志记录
  • 具备 GSAP、Framer Motion 或 React Spring 等动画库的使用经验者优先
  • 具备 Recharts、Chart.js、D3.js 或 Highcharts 等图表库的使用经验者优先
  • 具备 three.js、React Three Fiber、WebGL 或 HTML Canvas API 实战经验者优先
  • 熟悉性能分析、包体积分析、延迟加载和动态导入者优先
  • 具备 react-i18next 或 next-intl 等国际化工具的使用经验者优先
  • 具备 Playwright 等端到端测试工具的使用经验者优先
  • 熟悉错误边界、前端监控和 CI/CD 流水线者优先
  • 熟悉 Azure DevOps 者优先
  • 具备在使用 Jira 和 Confluence 的敏捷团队中工作的经验者优先