字节跳动资深前端开发工程师-广告业务
社招全职A161869地点:北京状态:招聘
任职要求
1、具备良好的业务意识,能够参与业务讨论和建议、推动业务发展; 2、熟练掌握各种前端技术,有一定的技术深度与广度,精通React/Vue框架,熟悉Node.js生态; 3、具备前端架构设计、性能优化、组件化和模块化方面的实践经验,有工程化实践(如Webpack/Vite性能调优、CI/CD流程设计)、低代码/无代码平台建设经验者优先; 4、具备系统思维,能从业务需求抽象出技术方案,并平衡短期交付与长期架构演进; 5、具备一定团队管理经验、擅长跨团队协作。
工作职责
1、负责字节跳动端变现广告业务相关前端工作,主导并参与前端技术架构设计与全链路研发,对产品体验和技术指标负责; 2、负责高质量编码设计,承担业务重点、难点的技术攻坚,保证高可靠、高性能、高可扩展的业务支撑; 3、能结合业务特性制定明确的技术规划,持续改进和完善工程化体系,推动现有技术架构升级演进(如性能优化、体验升级、工程提效等),主导前沿技术在广告场景的落地; 4、营造良好的前端技术氛围,领导并促进团队成长;能推动跨团队协作(如与后端、算法、产品团队),建立高效沟通机制,确保技术方案与业务目标对齐。
包括英文材料
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.
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.
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!
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.
系统设计+
https://roadmap.sh/system-design
Everything you need to know about designing large scale systems.
https://www.youtube.com/watch?v=F2FmTdLtb_4
This complete system design tutorial covers scalability, reliability, data handling, and high-level architecture with clear explanations, real-world examples, and practical strategies.
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.
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://goperf.dev/
The Go App Optimization Guide is a series of in-depth, technical articles for developers who want to get more performance out of their Go code without relying on guesswork or cargo cult patterns.
https://web.dev/learn/performance
This course is designed for those new to web performance, a vital aspect of the user experience.
https://www.ibm.com/think/insights/application-performance-optimization
Application performance is not just a simple concern for most organizations; it’s a critical factor in their business’s success.
https://www.oreilly.com/library/view/optimizing-java/9781492039259/
Performance tuning is an experimental science, but that doesn’t mean engineers should resort to guesswork and folklore to get the job done.
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
相关职位
社招2年以上技术类
1、负责B站广告相关产品的前端开发工作,完整参与整个产品的设计与研发; 2、负责高质量编码设计,承担业务重点、难点的技术攻坚,保证高可靠、高性能、高可扩展的业务支撑; 3、参与前端基础架构建设与组件抽象,探索新技术并推动其落地,提升开发效率和系统稳定性; 4、参与新产品优化与演进,追求极致的用户体验。
更新于 2025-04-07
社招A07081A
1、为抖音集团商业化场景建设业务效能产品与解决方案,实现在系统研发模式、系统治理模式和架构能力交付模式上的迭代升级,支撑抖音、今日头条、西瓜视频、番茄小说、穿山甲等各类产品广告业务的发展; 2、参与建设广告架构和产品解决方案平台(OceanCloud),支持端变现平台、算法应用平台、架构平台等产品的功能设计和落地; 3、参与建设广告场景业务运营产品,发掘和提炼广告平台业务运营场景的共性,提升业务运营产品的能力与稳定性,降低运营成本; 4、参与建设平台工程标准化服务,基于对象体系,完善服务架构、提供标准的数据服务接口、支撑产品体系的搭建、定义平台的服务标准,以提升平台建设的效率和标准化程度; 5、指导团队内技术工作,驱动广告架构能力指标的代际提升。
更新于 2025-04-27

社招5年以上智能媒体研发中心
1.负责视频广告相关业务方向的平台研发和架构优化工作; 2.根据商业化发展需求,推动各类平台系统的技术方案选型、架构设计和研发交付,包括品牌广告投放系统,程序化广告投放系统等,以及高并发场景的业务服务; 3.深入理解业务系统的核心功能,制定合理的系统指标及业务指标,并推进指标的持续优化; 4.持续推进平台系统的系统架构升级,持续改进系统稳定性,性能和高可扩展性; 5.负责新技术的预研,并完成项目的选型设计和难点攻关,解决业务系统的技术瓶颈。
更新于 2025-10-16