logo of bytedance

字节跳动跨平台研发工程师(开发工具专家)-Cross Platform

社招全职A59081地点:上海状态:招聘

任职要求


1、获得计算机科学、电子工程等相关专业的本科或以上学历;
2、熟练掌握C/C++、Objective-C/SwiftJava/Kotlin至少一种或以上语言,对JavaScript/TypeScriptPython有一定理解;
3、对常用的数据结构算法,计算机网络和操作系统知识等具有深厚的理解;
4、具有良好的英语读写能力,能够阅读和理解英文的技术文档。

加分项:
1、对Chromium DevTool的原理及实现有深入理解,有相关开发经验者优先;
2、熟悉React NativeFlutter等跨平台渲染引擎,或浏览器内核小程序相关技术者优先;
3、熟悉JavaScript引擎如V8、QuickJS、JSC等,有相关开发经验者优先;
4、对代码调试和性能优化有丰富的经验,有VSCode/IDEA等主流IDE及其相关插件或者协议研发经验者优先。

工作职责


1、负责跨平台渲染引擎开发者工具的研发,这包括但不限于Element Inspection、JavaScript Debugging、DSL Debugging、Profiling、Memory Analysis等关键功能,以及移动端、桌面端应用,支持团队成员解决遇到的疑难技术问题;
2、理解掌握业界先进技术及主要动向,规划团队开发工具的技术演进路线,完成关键方案设计;
3、识别项目中的工程架构问题,带领团队完成解耦重构等核心工作,提升项目稳定性和性能;
4、与业务团队合作,识别业务问题并转化为项目需求,通过提供优质的开发工具来提升开发者的工作效率和开发体验。
包括英文材料
学历+
C+
C+++
Swift+
Java+
Kotlin+
JavaScript+
TypeScript+
Python+
数据结构+
算法+
Chromium+
React Native+
Flutter+
内核+
小程序+
VSCode+
相关职位

logo of bytedance
社招A97312

1、负责跨平台渲染引擎开发者工具的研发,这包括但不限于Element Inspection、JavaScript Debugging、DSL Debugging、Profiling、Memory Analysis等关键功能,以及移动端、桌面端应用,支持团队成员解决遇到的疑难技术问题; 2、理解掌握业界先进技术及主要动向,规划团队开发工具的技术演进路线,完成关键方案设计; 3、识别项目中的工程架构问题,带领团队完成解耦重构等核心工作,提升项目稳定性和性能; 4、与业务团队合作,识别业务问题并转化为项目需求,通过提供优质的开发工具来提升开发者的工作效率和开发体验。

更新于 2024-01-11
logo of bytedance
社招2年以上A234554

1、参与跨平台技术的工程架构、容器、工具链、高可用、性能优化、渲染引擎等相关工作设计与研发; 2、参与Flutter技术在客户端(Android/iOS)、前端、桌面端等跨全平台的设计与研发; 3、推进跨平台技术方案在字节跳动旗下各业务线落地,助力字节跳动的产品线高效发展; 4、研究下一代跨平台前沿技术,探索技术方案和业务场景的结合与落地。

更新于 2023-11-09
logo of bytedance
社招2年以上A33455

1、参与跨平台技术的工程架构、容器、工具链、高可用、性能优化、渲染引擎等相关工作设计与研发; 2、参与Flutter技术在客户端(Android/iOS)、前端、桌面端等跨全平台的设计与研发; 3、推进跨平台技术方案在字节跳动旗下各业务线落地,助力字节跳动的产品线高效发展; 4、研究下一代跨平台前沿技术,探索技术方案和业务场景的结合与落地。

更新于 2023-11-09
logo of bytedance
社招2年以上A34164

1、参与跨平台技术的工程架构、容器、工具链、高可用、性能优化、渲染引擎等相关工作设计与研发; 2、参与Flutter技术在客户端(Android/iOS)、前端、桌面端等跨全平台的设计与研发; 3、推进跨平台技术方案在字节跳动旗下各业务线落地,助力字节跳动的产品线高效发展; 4、研究下一代跨平台前沿技术,探索技术方案和业务场景的结合与落地。

更新于 2023-11-09