
前端开发工程师(React、Next.js)—马来西亚远程
使用 React、Next.js 和 TypeScript 构建响应迅速且可靠的界面。 将已批准的设计转化为经过测试的功能,集成 API 并解决浏览器问题。
描述
- 根据已批准的设计和 API 契约创建可靠、响应式界面
- 在极少监督下完成分配的功能
- 调查并解决浏览器相关问题
- 编写由适当测试保障的可维护前端代码
- 将 Figma 文件及其他视觉规范准确转化为界面
- 连接 REST API,并支持加载、错误、空数据和部分数据状态
- 开发轮询和请求清理逻辑,同时安全处理不完整或异常响应
- 使用 Git 分支、拉取请求和代码评审开展协作
任职要求
- 具备 4 至 6 年专业前端开发经验
- 熟练掌握 React、Next.js、TypeScript 以及基于 Hooks 的组件设计
- 理解组件生命周期、副作用、记忆化,以及避免不必要重新渲染的技术
- 具备 Next.js、Vite 或同类现代前端构建框架的使用经验
- 了解 Zustand、Redux Toolkit 或类似状态管理方案,包括有效使用选择器
- 精通 HTML5、CSS3 和 SCSS,包括响应式设计、语义化 HTML 和作用域样式
- 理解键盘操作、焦点控制和适当 ARIA 属性等无障碍基础
- 使用过 IBM Carbon、Material UI 或同等设计系统或组件库
- 能够准确还原 Figma 设计及其他视觉规范
- 集成过 REST API,并实现加载、错误、空数据和部分数据状态
- 理解轮询、请求取消或清理,以及对不完整或异常 API 数据的稳健处理
- 理解环境配置、包管理和前端构建流程
- 使用 Vitest 或 Jest 及 React Testing Library 编写过单元测试和组件测试
- 能够熟练使用浏览器 DevTools 调查并修复跨浏览器问题
- 理解 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 的敏捷团队中工作经验者优先








