百度web前端/小程序开发工程师(J83243)
社招全职2年以上IDG地点:北京状态:招聘
任职要求
-本科及以上学历,计算机相关专业,2年以上web前端开发经验 -有微信、支付宝等小程序开发经验优先,有flutter、taro等跨端框架开发经验优先 -精通各种Web前端技术(HTML/CSS/Javascript等) -熟练掌握React/Angular/Vue中的至少一种框架,有相关项目开发经验 -有国际化多语言项目支持经验优先 -熟悉前端工程化与模块化开发,并有相关实践经验(webpack/rollup/parcel等),熟悉WebGL、Threejs可视化开发优先 -良好的项目管理能力,能独当一面负责一个中大型项目的研发流程管理 -熟悉Linux系统,对算法、数据库、数据结构以及后台开发(Nodejs/PHP/Java等)有一定了解优先 -有网约车、用增营销工作经验优先,有较强的产品理解,能从技术角度推动产品优化同学优先
工作职责
-负责自动驾驶业务中台小程序及Web前端的功能设计、开发和优化 -参与大前端跨端等技术选型,制定相关开发规范和流程 -持续优化前端性能,推进可视化性能优化,提高用户体验 -关注前端技术动态,推动团队技术水平提升
包括英文材料
学历+
Web+
https://web.dev/learn
Explore our growing collection of courses on key web design and development subjects.
Flutter+
https://flutter.dev/learn
With codelabs, YouTube videos, detailed docs, and more, find everything you need to get started with Flutter or continue your learning journey.
https://www.youtube.com/watch?v=VPvVD8t02U8
Learn how to use Flutter in this complete course for beginners.
HTML+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Structuring_content
[英文] Learn HTML
https://web.dev/learn/html
CSS+
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.
Angular+
[英文] Learn Angular
https://angular.dev/tutorials/learn-angular
This interactive tutorial will teach you the basic building blocks to start building great apps with Angular.
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Frameworks_libraries/Angular_getting_started
文章中我们关注 Angular 能提供什么、安装必备的组件、建立一个示例应用,并关注 Angular 的基本架构。
Vue+
[英文] Tutorial | Vue.js
https://vuejs.org/tutorial/
The goal of this tutorial is to quickly give you an experience of what it feels like to work with Vue, right in the browser.
https://www.youtube.com/watch?v=VeNfHj6MhgA
3 Hour crash course of the Vue.js framework. You will learn all the fundamentals including components, directives, lifecycle, events and much more.
Webpack+
[英文] Getting Started
https://webpack.js.org/guides/getting-started/
Webpack is used to compile JavaScript modules.
https://www.youtube.com/watch?v=3On5Z0gjf4U&list=PLblA84xge2_zwxh3XJqy6UVxS60YdusY8
https://www.youtube.com/watch?v=IZGNcSuwBZs
In this video, we will create a Webpack dev environment from scratch.
Rollup+
[英文] Tutorial | Rollup
https://rollupjs.org/tutorial/
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
数据结构+
https://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
Node.js+
https://liaoxuefeng.com/books/javascript/nodejs/index.html
从本章开始,我们就正式开启JavaScript的后端开发之旅。
https://www.youtube.com/watch?v=32M1al-Y6Ag
This is an intro to Node.js. No frameworks or libraries.
https://www.youtube.com/watch?v=zb3Qk8SG5Ms&list=PL4cUxeGkcC9jsz4LDYc6kv3ymONOKxwBU
In this Node JS tutorial I'll introduce to what exactly Node is all about, why we'd use it and the technologies you'll need to be familiar with to get started.
PHP+
https://www.learn-php.org/
PHP is a server scripting language, and a powerful tool for making dynamic and interactive Web pages.
https://www.youtube.com/watch?v=l4_Vn-sTBL8
This PHP full course for beginners will teach you everything from scratch—from PHP basics to advanced concepts!
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
相关职位

社招5年以上
岗位描述: 1.负责移动端前端不同平台(小程序、app、公众号、touch站、手Q等)的开发; 2. 负责产品设计的前端开发工作,能够熟练手写H5/CSS3/JavaScript; 3. 基于JavaScript常用框架进行开发和项目应用; 4. 对现有前端项目架构、性能、安全、开发流程和质量等进行调优,提高体验和效率; 5. 负责与Web UI设计师、系统开发工程师协作完成web前端的开发工作; 6. 对前端技术的发展趋势保持关注,能不断学习业界最新技术
更新于 2024-03-04
社招3年以上MEG
-准确理解产品需求、交互文档或原型,负责百度问一问、娱乐化月匣等产品线的前端开发 -负责制定Web开发规范、主导前端公共组件库的建设和推广,开发风格一致的Web模板和组件 -负责优化页面渲染效率和页面质量,提升搜索SEO效果 -技术视野广阔,有主导前端技术方案设计的能力和经验,能够主导大型项目研发 -关注业界前端技术,对用户体验、交互操作流程有一定理解,结合实际优化工具流程
更新于 2025-05-08