岗位职责
团队介绍:字节跳动Cross Platform致力于开发Lynx等业界前沿的应用框架,构建LLM驱动的前沿系统和基础设施,提升开发者和用户体验。
- 负责跨平台渲染引擎开发者工具的研发,这包括但不限于Element Inspection,JavaScript Debugging,DSL Debugging,Profiling,Memory Analysis等关键功能的开发和维护;
- 解决项目中遇到的疑难技术问题;持续优化工程架构,以提升稳定性和性能;
- 与业务团队合作,识别业务问题并转化为项目需求,通过提供优质的开发工具来提升开发者的工作效率和开发体验。
任职要求
- 2027届获得本科及以上学历,计算机科学、电子工程等相关专业优先;
- 熟练掌握C/C++、Objective-C/Swift、Java/Kotlin至少一种或以上语言,对JavaScript/TypeScript,Python有一定理解;
- 对常用的数据结构,算法,计算机网络和操作系统知识等具有深厚的理解;
- 具有良好的英语读写能力,能够阅读和理解英文的技术文档。
加分项:
- 对Chromium DevTool的原理及实现有深入理解,有相关开发经验者优先;
- 熟悉React Native,Flutter等跨平台渲染引擎,或浏览器内核、小程序相关技术者优先;
- 熟悉JavaScript引擎如V8,QuickJS,JSC等,有相关开发经验者优先;
- 对代码调试和性能优化有丰富的经验,有VSCode/IDEA等主流IDE及其相关插件或者协议研发经验者优先。