百度前端研发工程师(协同编辑引擎方向)(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.
还有更多 •••
相关职位