字节跳动前端开发工程师-飞书AI
社招全职A30437地点:北京状态:招聘
任职要求
1、计算机基础扎实,熟练掌握JavaScript,ES5/6,CSS,熟练掌握各种布局; 2、理解工程化思想,有良好的系统模块设计能力; 3、有良好的学习能力,能够独立调研业界安全类产品的技术方案并结合项目要求灵活使用; 4、至少掌握React/Vue/Angular主流框架中一种,理解框架背后的思想; 5、对于Windows、Linux、Mac的系统特性熟悉以及相关的安全产品有背景的优先; 6、有跨平台开发经验(Hybrid,React,Native,小程序,Server等)优先,有PC客户端开发经验(C++,Rust等)优先。
工作职责
1、负责飞书AI和Search业务的前端开发工作,包含飞书搜索、企业知识管理、大语言模型基建应用等方向; 2、工作范围涉及前端基础架构、跨端应用、全栈开发、组件库、工程构建、性能品质等多个方向; 3、负责一个业务或技术子方向,与其他工程师协作,打造更高效、更愉悦的办公协作产品。
包括英文材料
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!
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.
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.
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 的基本架构。
Windows+
[英文] Windows 10 Tutorial
https://www.tutorialspoint.com/windows10/index.htm
This tutorial gives you all the indepth information on this new operating system and its procedures.
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://www.ruanyifeng.com/blog/2020/10/wechat-miniprogram-tutorial-part-one.html
小程序已经成为国内前端的一个重要业务,跟 Web 和手机 App 有着同等的重要性。小程序开发者供不应求,市场招聘需求极其旺盛,企业都抢着要。
客户端开发+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Frameworks_libraries/Introduction
简要回顾 JavaScript 和框架的历史,为什么框架会存在以及它们提供了什么,如何开始考虑选择一个框架并学习,以及对于客户端框架还有什么替代方案。
https://gamefromscratch.com/the-best-game-development-frameworks/
If you are looking to create a game but perhaps want to craft your own game engine from existing technologies, or you prefer to work at a lower more code focused level, using a game framework instead of a game engine may be right for you.
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
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
相关职位
社招1-5年A135321
1、负责AI Native文档产品的用户界面设计与开发,优化AI辅助写作的交互体验,将智能编辑、内容生成等功能以直观方式呈现给用户; 2、参与文档编辑器的前端架构设计与实现,基于现代前端框架开发高性能、可扩展的协作系统,与团队合作探索创新应用场景; 3、持续关注文档编辑与AI交互领域的技术趋势,引入创新方案,不断优化用户创作体验和产品性能。
更新于 2025-03-19
社招A219683
1、负责字节跳动飞书AI&Search前端开发工作,包含飞书搜索、企业知识管理、大语言模型基建应用等方向; 2、工作范围涉及前端基础架构、跨端应用、全栈开发、组件库、工程构建、性能品质等多个方向; 3、负责一个业务或技术子方向,与其他工程师一起,打造更高效、更愉悦的办公协作产品。
更新于 2023-11-14
社招A22026
团队介绍:飞书是 AI 时代先进生产力平台,提供一站式工作协同、组织管理、业务提效工具和深入企业场景的 AI 能力,助力企业能增长,有巧降。 从互联网、高科技、消费零售,到制造、金融、医疗健康等,各行各业先进企业都在选择飞书,与飞书共创行业最佳实践。先进团队,先用飞书。 1、负责字节跳动飞书客户端产品研发,Web APP/Hybrid/小程序/Electron,不停探索前端跨平台技术; 2、参与基于Chromium、NodeJS、Electron等基础框架的功能扩展和性能优化。
更新于 2024-06-18