字节跳动跨平台研发专家/工程师(Flutter/Android/iOS/Web/PC)-Cross Platform
社招全职2年以上A19022地点:北京状态:招聘
任职要求
1、本科及以上学历,2年以上移动原生App开发经验(iOS/Android/C++)或者前端开发经验; 2、计算机相关知识基础扎实,有良好的工程代码规范,具备一定的架构设计/工程化实践经验; 3、有较强的问题分析、沟通、解决能力;团队意识强,对新技术充满激情,具备较好的抗压能力; 4、深刻理解React Native/Weex/Flutter/浏览器内核/小程序等任一跨平台技术者优先。
工作职责
1、参与跨平台技术的工程架构、容器、工具链、高可用、性能优化、渲染引擎等相关工作设计与研发; 2、参与Flutter技术在客户端(Android/iOS)、前端、桌面端等跨全平台的设计与研发; 3、推进跨平台技术方案在字节跳动旗下各业务线落地,助力字节跳动的产品线高效发展; 4、研究下一代跨平台前沿技术,探索技术方案和业务场景的结合与落地。
包括英文材料
学历+
iOS+
https://www.youtube.com/watch?v=UNH0bE4zPtY&list=PLSzsOkUDsvdu5Mm67aBYs2YPu2OM4mFzt
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
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
系统设计+
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.
React Native+
[英文] Learn the Basics
https://reactnative.dev/docs/tutorial
React Native is like React, but it uses native components instead of web components as building blocks.
https://roadmap.sh/react-native
Step by step guide to becoming a React Native developer
https://www.youtube.com/watch?v=f8Z9JyB2EIE
Get hands-on with React Native and Expo in this crash course! Build a mobile movie app from scratch, and learn essential skills for mobile development along the way.
Weex+
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.
内核+
https://www.youtube.com/watch?v=C43VxGZ_ugU
I rummage around the Linux kernel source and try to understand what makes computers do what they do.
https://www.youtube.com/watch?v=HNIg3TXfdX8&list=PLrGN1Qi7t67V-9uXzj4VSQCffntfvn42v
Learn how to develop your very own kernel from scratch in this programming series!
https://www.youtube.com/watch?v=JDfo2Lc7iLU
Denshi goes over a simple explanation of what computer kernels are and how they work, alonside what makes the Linux kernel any special.
小程序+
https://www.ruanyifeng.com/blog/2020/10/wechat-miniprogram-tutorial-part-one.html
小程序已经成为国内前端的一个重要业务,跟 Web 和手机 App 有着同等的重要性。小程序开发者供不应求,市场招聘需求极其旺盛,企业都抢着要。
相关职位
社招2年以上A234554
1、参与跨平台技术的工程架构、容器、工具链、高可用、性能优化、渲染引擎等相关工作设计与研发; 2、参与Flutter技术在客户端(Android/iOS)、前端、桌面端等跨全平台的设计与研发; 3、推进跨平台技术方案在字节跳动旗下各业务线落地,助力字节跳动的产品线高效发展; 4、研究下一代跨平台前沿技术,探索技术方案和业务场景的结合与落地。
更新于 2023-11-09
社招2年以上A33455
1、参与跨平台技术的工程架构、容器、工具链、高可用、性能优化、渲染引擎等相关工作设计与研发; 2、参与Flutter技术在客户端(Android/iOS)、前端、桌面端等跨全平台的设计与研发; 3、推进跨平台技术方案在字节跳动旗下各业务线落地,助力字节跳动的产品线高效发展; 4、研究下一代跨平台前沿技术,探索技术方案和业务场景的结合与落地。
更新于 2023-11-09
社招2年以上A34164
1、参与跨平台技术的工程架构、容器、工具链、高可用、性能优化、渲染引擎等相关工作设计与研发; 2、参与Flutter技术在客户端(Android/iOS)、前端、桌面端等跨全平台的设计与研发; 3、推进跨平台技术方案在字节跳动旗下各业务线落地,助力字节跳动的产品线高效发展; 4、研究下一代跨平台前沿技术,探索技术方案和业务场景的结合与落地。
更新于 2023-11-09