我们致力于构建一支以AI辅助编程为核心的前端开发团队,寻找热爱技术创新、精通React的AI辅助前端开发工程师。候选人需熟练使用付费AI编程工具(如GitHub Copilot、Claude、ChatGPT Plus、Google Gemini等)提升开发效率,熟悉现代前端框架(如Chakra UI),并专注于React技术栈。你将与团队一起探索AI在前端开发中的前沿应用,打造高效、直观的用户界面。岗位职责:基于React开发高性能、可复用的前端组件和页面,构建响应式用户界面。利用付费AI工具优化开发流程,包括组件设计、代码编写、调试和测试用例生成。使用现代前端框架(如Chakra UI)实现设计稿,确保UI一致性和可访问性。与后端、设计团队协作,参与接口联调、需求分析和用户体验优化。探索AI在前端开发中的新场景(如自动化UI生成、样式优化),分享实践。任职要求:AI辅助编程能力(核心重点):熟练使用付费AI编程工具,如GitHub Copilot、Claude、ChatGPT Plus、Google Gemini等。能够展示AI工具在以下前端开发场景的具体应用:快速生成React组件代码(如函数组件、Hooks)。自动化生成单元测试用例(使用Jest、React Testing Library等)。优化CSS/样式代码(如基于Chakra UI的主题配置)。辅助调试复杂交互逻辑或状态管理问题。自动生成代码注释或技术文档。了解AI工具的局限性,能够通过人工优化提升AI生成代码的质量。有探索提示工程(Prompt Engineering)或AI工具新功能的经验者优先。前端开发技能:精通React(18.x及以上),熟悉Hooks、Context API、React Router等核心技术。熟练使用现代前端UI框架,如Chakra UI、MUI或Emotion,熟悉组件化开发和主题定制。掌握JavaScript(ES6+)、TypeScript,熟悉HTML5、CSS3及响应式设计。熟悉前端测试框架(如Jest、Playwright),能够编写单元测试用例,测试覆盖率达80%以上。了解Webpack/Vite等构建工具,熟悉Git版本控制,了解CI/CD流程者优先。软性要求:对AI技术充满热情,乐于探索AI在前端开发中的创新应用。具备快速学习能力,适应AI驱动的动态开发环境。注重代码可读性和复用性,遵循组件化开发规范。优秀的沟通与协作能力,能够清晰表达技术方案并分享AI工具经验。加分项:在AI辅助前端开发中有深入实践,如用AI工具生成复杂UI组件、优化状态管理或自动化样式调试。熟悉其他现代UI框架(如Tailwind CSS、Ant Design),具备框架对比经验。有性能优化经验,如React懒加载、代码分割或虚拟化列表。有开源项目贡献或技术分享(如博客、社区演讲),展示AI工具在前端开发中的成果。优先考虑:能提供实际案例,展示AI工具如何提升React开发效率或质量(如加速组件开发、减少Bug)。在面试中能现场演示AI工具的典型场景(如用Copilot生成Chakra UI组件)。对前端设计系统或无头CMS有了解,具备跨领域学习潜力。团队文化与愿景:我们致力于用AI技术重塑前端开发流程,打造高效、智能的开发生态。你将加入一个鼓励创新、崇尚协作的团队,与伙伴们一起:定期举办AI工具经验分享会,沉淀团队实践。参与AI驱动前端开发的实验,如自动化UI测试、组件生成或样式优化。享受公司支持(如订阅AI工具、学习资源)以提升技术能力。