
零一万物AI应用前端开发工程师
社招全职前端开发地点:北京状态:招聘
任职要求
1、核心框架与技术: - 精通 React 18+ (Hooks/Context API) 和 TypeScript 5.0+ 严格模式 - 熟练掌握 Vite 构建工具和现代前端开发工具链 - 深入理解 Zustand 状态管理方案和其最佳实践 - 具备 Ant Design 5.x 组件库深度定制和扩展经验 2、专业领域技能: - 富文本编辑器开发经验,熟悉 TipTap/ProseMirror 或类似编辑器框架 - 国际化(i18n)和多语言(RTL)布局开发经验 - 性能优化、代码分割和懒加载技术实践 3、开发工具与流程: - 熟练使用 pnpm 包管理工具 - 熟悉 ESLint + Prettier 代码质量保障体系 - 具备 Git 工作流和 CI/CD 流程实践经验
工作职责
1、架构设计与开发 - 负责核心模块的架构设计和实现 - 开发和维护高质量、可复用的React组件和自定义Hooks - 确保代码遵循TypeScript严格类型检查和最佳实践 2、性能优化与用户体验 - 识别和解决性能瓶颈,特别关注富文本编辑器的渲染性能 - 实现虚拟滚动、懒加载等优化技术提升用户体验 - 监控和分析前端性能指标,持续优化加载速度和响应时间 3、代码质量与工程化 - 建立和维护前端代码规范和开发标准 - 推动代码审查、单元测试和自动化部署流程 - 编写技术文档和架构设计文档 4、跨团队协作 - 与产品经理、UI/UX设计师和后端工程师紧密合作 - 参与技术方案评审和架构决策 - 指导初级工程师,分享技术知识和最佳实践
包括英文材料
React+
[英文] Quick Start - React
https://react.dev/learn
This page will give you an introduction to 80% of the React concepts that you will use on a daily basis.
https://www.youtube.com/watch?v=SqcY0GlETPk
Master React 18 with TypeScript! ⚛️ Build amazing front-end apps with this beginner-friendly tutorial.
https://www.youtube.com/watch?v=x4rFhThSX04
Learn modern React basics in the most interactive, hands-on way possible in the full course for beginners.
TypeScript+
https://www.youtube.com/watch?v=JHEB7RhJG1Y
Master TypeScript from basics to advanced concepts through hands-on tutorials covering type annotations, generics, data fetching, Zod library, and more, with practical challenges for effective real-world application.
Vite+
https://www.youtube.com/watch?v=89NJdbYTgJ8
In this video, we will talk about the Vite JavaScript build tool. We will also compare it to Webpack as well as Create React App.
前端开发+
https://roadmap.sh/frontend
Step by step guide to becoming a modern frontend developer
Zustand+
https://www.youtube.com/watch?v=-Y8brhQKvtA
In this video I will be teaching one of my favorite state management solutions in react, ZUSTAND!!!
https://zustand.docs.pmnd.rs/getting-started/introduction
A small, fast, and scalable bearbones state management solution.
Ant Design+
https://www.youtube.com/watch?v=VwybcHGAlpU
Ant Design is an enterprise-class UI design language and React UI library with a set of high-quality React components.
pnpm+
[英文] Motivation | pnpm
https://pnpm.io/motivation
When using npm, if you have 100 projects using a dependency, you will have 100 copies of that dependency saved on disk. With pnpm, the dependency will be stored in a content-addressable store.
https://refine.dev/blog/how-to-use-pnpm/#introduction
pnpm is a popular and efficient alternative to npm.
https://www.youtube.com/watch?v=hiTmX2dW84E
ESLint+
https://eslint.org/docs/latest/use/getting-started
ESLint is a tool for identifying and reporting on patterns found in ECMAScript/JavaScript code, with the goal of making code more consistent and avoiding bugs.
https://www.youtube.com/watch?v=E2tbZoTjcQA
Josh shows how you can use ESLint to set rules for your JavaScript/TypeScript code and how you can easily format it.
https://www.youtube.com/watch?v=eieTlMwCwWU
Let's learn how to install and configure ESLint!
Git+
https://www.youtube.com/watch?v=rH3zE7VlIMs
Learn Git from start to finished in this full course written by ThePrimeagen.
CI+
https://www.ibm.com/cn-zh/think/topics/continuous-integration
持续集成 (CI) 是一种软件开发实践,开发人员在整个开发周期中会定期将新的代码和代码变更集成到中央代码存储库中。它是 DevOps 和敏捷方法的关键组成部分。
https://www.youtube.com/watch?v=42UP1fxi2SY
CD+
https://www.redhat.com/zh-cn/topics/devops/what-is-ci-cd
CI/CD 是持续集成和持续交付/部署的缩写,旨在简化并加快软件开发生命周期。
https://www.youtube.com/watch?v=R8_veQiYBjI&list=PLy7NrYWoggjzSIlwxeBbcgfAdYoxCIrM2
相关职位
实习阿里云2026届
阿里云持续推进AI 技术深化战略布局, 围绕AI 和云计算的基础设施建设、AI基础模型平台、企业级AI应用方向构建核心场景。为此,我们正积极招募优秀人才: 1.全面参与阿里云AI应用层产品研发,根据用户需求,实现高质量的Web端产品交付; 2.持续优化产品性能、产品体验,实现用户友好的画布类ToD产品; 3.调研各类AI应用Web端实现,探索和实现对话类、画布类产品的新交互形态。
更新于 2025-06-17
社招PRCP
1、负责抖音AI产品的整体和细节方案的设计和实现,包括但不限于AI活动生成、站点生成、代码生成等方向; 2、负责AI产品涉及的Agent开发、数据工程、业务策略等开发工作; 3、挖掘AI产品在业务上的落地场景,深度探索AI业务提效方式,负责将复杂的AI功能交互以直观、易用的方式呈现给用户,并不断提升效率和用户体验; 4、持续跟进LLM领域的最新技术趋势,结合AI产品需求,提供创新的交互解决方案,并推动技术的迭代和升级。
更新于 2021-05-17
社招JS8MP
1、负责抖音AI产品的整体和细节方案的设计和实现,包括但不限于AI活动生成、站点生成、代码生成等方向; 2、负责AI产品涉及的Agent开发、数据工程、业务策略等开发工作; 3、挖掘AI产品在业务上的落地场景,深度探索AI业务提效方式,负责将复杂的AI功能交互以直观、易用的方式呈现给用户,并不断提升效率和用户体验; 4、持续跟进LLM领域的最新技术趋势,结合AI产品需求,提供创新的交互解决方案,并推动技术的迭代和升级。
更新于 2021-03-03