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

前端开发工程师(React、Next.js)– 塞尔维亚远程办公

根据已批准的设计稿和 API 契约,构建可靠的 React 与 Next.js 界面。 在软件工程项目中交付经过测试且易于维护的前端功能。

描述

  • 根据已批准的设计稿和 API 契约,创建可靠且响应式的界面
  • 独立实现功能
  • 调查并解决浏览器问题
  • 编写易于维护且经过充分测试的前端代码

任职要求

  • 具备 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 编写单元测试和组件测试的经验
  • 熟练使用浏览器 DevTools 进行调试,并具备解决跨浏览器问题的经验
  • 了解 Git 分支、拉取请求、代码评审和协作交付实践
  • 能够编写整洁、可复用且易于维护的前端代码
  • 较好地理解客户端安全开发,包括环境变量处理和安全日志记录
  • 具备四至六年专业工作经验