合同前端开发工程师(React、Next.js)——罗马尼亚远程办公
根据已批准的设计稿和 API 契约,构建响应式 React 与 Next.js 界面。 开发经过测试的前端功能、集成 REST API,并远程解决浏览器兼容性问题,工作地点为罗马尼亚。
描述
- 根据已批准的设计稿和 API 契约创建可靠、响应式的界面
- 独立负责前端功能开发
- 调查浏览器行为并解决跨浏览器兼容性问题
- 编写整洁、可复用、可维护且经过充分测试的前端代码
- 连接 REST API,并处理加载、错误、空数据和部分数据状态
- 构建轮询和请求清理逻辑,稳健处理不完整或异常的 API 响应
- 通过 Git 分支、拉取请求、代码评审和协作交付流程开展团队合作
任职要求
- 具备 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 的敏捷团队中工作经验者优先
福利待遇
- 远程办公
