前端开发工程师(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 的敏捷团队中工作的经验者优先
