百度前端研发工程师(协同编辑引擎方向)(J91505)
社招全职2年以上TPG地点:北京 | 深圳状态:招聘
任职要求
-必备技能: -精通前端基础 HTML5/CSS3/JavaScript(ES6+),熟悉浏览器工作原理与性能优化。 -2 年以上 React 开发经验,熟悉函数组件、Hooks、状态管理(Redux/MobX/Zustand 等)。 -掌握 TypeScript,能编写类型安全的代码并构建可维护的组件库。 -熟悉前端工程化工具链(Webpack/Babel)、代码规范(ESLint/Prettier)及单元测试(Jest)。 -加分项: -有富文本编辑器(如 Prose…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
-核心开发: -负责文档编辑器的前端架构设计与核心功能开发。 -基于 React 生态(React/TypeScript)实现高性能、可扩展的组件化开发。 -优化编辑器性能,解决高并发协作、大文档数据加载等场景下的技术挑战和优化。 -协作与优化: -与后端、设计团队紧密协作,完成 API 对接与交互逻辑联调。 -通过代码审查、性能测试等手段保障代码质量,持续优化用户体验。 -探索与创新:研究行业前沿技术(如 AI 辅助编辑、低代码/无代码编辑器),推动产品迭代。
包括英文材料
HTML+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Structuring_content
[英文] Learn HTML
https://web.dev/learn/html
CSS+
JavaScript+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Scripting
[英文] Learn JavaScript
https://learnjavascript.online/
The easiest way to learn & practice modern JavaScript
[英文] Learn JavaScript
https://web.dev/learn/javascript
https://www.youtube.com/watch?v=zuKbR4Q428o
Write bulletproof JavaScript code with unit testing!
ES6+
[英文] ES6 Tutorial
https://www.javascripttutorial.net/es6/
[英文] Javascript ES6
https://www.w3schools.com/JS/js_es6.asp
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.
Redux+
https://redux.js.org/tutorials/fundamentals/part-1-overview
This tutorial will introduce you to the core concepts, principles, and patterns for using Redux.
MobX+
https://mobx.js.org/getting-started
MobX is a simple, scalable and battle tested state management solution.
https://www.youtube.com/watch?v=kwEpxMqAqkw
https://www.youtube.com/watch?v=nGZCL6Wd_zQ
Continuing on with Typescript we are starting a series on React state management where we take the same To-Do list and implement it using a bunch of different state managers.
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.
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.
还有更多 •••
相关职位
社招6年以上技术类-前端
1. 负责 Office 套件整体技术架构的规划与落地,制定并决策「word + excel + ppt」office文档多条技术路线图; 2. 主导跨产品复用的内核能力沉淀(文档模型、排版/渲染引擎、协同编辑、公式计算、文件格式互操作等),定义清晰的分层与边界; 3. 主导对 OOXML(ECMA-376)等国际标准格式的解析、渲染与高保真还原,对齐主流 Office 软件(MS Office / WPS)的渲染与编辑效果; 4. 建立大文档场景下的性能基线、渲染保真度度量与回归体系,保障在海量真实文档下的稳定性与一致性。同时考虑复杂编辑场景下一致性和稳定性; 5. 攻坚office领域的核心技术难题,做关键技术决策与取舍,技术方向的把控等; 6. 深入理解 AI 与 Office 融合的产品形态与用户场景,能从「文档 + AI」的视角定义核心能力边界与体验标准; 7. 培养中高级工程师,建立技术评审、代码质量与架构治理机制;对外代表团队进行技术影响力建设。
更新于 2026-06-07广州
社招3年以上程序&技术类
1、负责在线协同文档/表格/多维表编辑器底层核心库开发,涉及多人协同场景的渲染以及性能优化等; 2、负责编辑器nodejs层开发,处理文档ot/crdt的冲突解决、多nodejs节点无状态server动态扩缩等。
上海
社招5年以上技术类-前端
1、负责钉钉多维表/文档业务落地及持续迭代更新; 2、一站式多端研发(前端/后端/PC浏览器端/PC客户端/无线端), 和产品一起在不同角度触达用户。
更新于 2025-12-19杭州