字节跳动前端开发工程师/专家(Web研发框架方向)-Cross Platform
社招全职A252815地点:上海状态:招聘
任职要求
1、掌握基于React生态和Node.js生态的技术栈; 2、持续关注全球技术社区中的主流技术、前沿领域和最佳实践; 3、有编译工具开发的经验、有前端基础工程建设的经验。 加分项: 1、有Rust/Go/C++/Node.js Native Addon开发经验; 2、参与过Web Infra相关的开源项目; 3、有自己的开源项目、技术产品或开源社区贡献经验。
工作职责
1、建设通用的Web工程研发体系,参与开源项目; 2、帮助Web开发者提升效率和质量,探索和引进最佳实践和新技术方案; 3、探索PC端、移动端、微前端架构下的工程体系进化; 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.
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.
Rust+
https://www.youtube.com/watch?v=BpPEoZW5IiY
In this comprehensive Rust course for beginners, you will learn about the core concepts of the language and underlying mechanisms in theory.
https://www.youtube.com/watch?v=lzKeecy4OmQ
Full Rust 101 Crash Course for beginners.
https://www.youtube.com/watch?v=rQ_J9WH6CGk
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
Web+
https://web.dev/learn
Explore our growing collection of courses on key web design and development subjects.
相关职位
社招A86850
1、建设通用的Web工程研发体系,参与开源项目; 2、帮助Web开发者提升效率和质量,探索和引进最佳实践和新技术方案; 3、探索PC端、移动端、微前端架构下的工程体系进化; 4、跟进前端社区的变动,实践最新的前端技术并跟进到架构设计之中。
更新于 2023-11-23
社招A179074
1、建设通用的Web工程研发体系,参与开源项目; 2、帮助Web开发者提升效率和质量,探索和引进最佳实践和新技术方案; 3、探索PC端、移动端、微前端架构下的工程体系进化; 4、跟进前端社区的变动,实践最新的前端技术并跟进到架构设计之中。
更新于 2023-11-23
社招A221347
负责抖音系产品应用安全能力的建设,包括且不限于 Web 运行时安全、Web 构建时安全、Node.js 服务端安全、前端供应链安全、跨平台容器安全等方向。为抖音、西瓜、剪映等产品保驾护航。 1、参与抖音应用安全平台的设计和开发工作,包含前端/Node.js服务的全栈开发; 2、参与系统性安全解决方案的设计和研发,包括且不限于 Web 运行时安全;SDK、Web 构建工具安全插件、Node.js 安全中间件、基于字节码、AST 的代码分析工具、跨平台容器安全等研发方向; 3、负责技术攻关和创新技术研究,不断增强安全解决方案的覆盖范围与使用体验。
更新于 2023-11-16