资深移动端研发效率工程师/架构师-飞书
字节跳动
岗位职责
1、支持移动端多语言(Swift、Kotlin、Rust、C/C++)混合编译场景,设计并实现高效的构建方案;
2、推动增量编译、分布式编译、分布式构建缓存等技术落地,显著提升团队构建效率;
3、设计并开发面向业务同学的研发工具,覆盖从代码编写到发布的完整工作流;
4、持续探索AI在研发效率领域的应用,包括智能代码分析、自动化测试生成、问题诊断等;
5、收集业务团队反馈,快速迭代工具能力,解决实际痛点。
任职要求
1、本科及以上学历,计算机相关专业,3年以上移动端研发效率工作经验,熟悉至少一门编程语言(Kotlin/Swift/Rust/C、C++);
2、乐于从事研发效率方向工作,愿意深入业务团队了解痛点,能够从业务同学的正向反馈中获得成就感,具备服务意识,对新技术保持好奇心,愿意持续学习和探索;
3、对某一个技术栈(iOS、Android、Rust)的包管理工具、构建系统、工具链有深入理解,例如:iOS:熟悉CocoaPods/SPM、Xcode Build System、Clang/LLVM工具链;Android:熟悉Gradle构建体系、Maven/Gradle依赖管理、Android Toolchain;Rust:熟悉Cargo、Rustc编译流程、交叉编译配置。
加分项
1、AI技术应用:对AI工具有深入了解,有利用AI提升研发效率的实践经验;
2、熟悉Bazel构建系统,了解Bazel的核心概念,有其他构建系统(如Gradle、Cargo)迁移Bazel的项目实际开发经验;
3、Monorepo实践:有Monorepo架构的设计与落地经验;了解主流Monorepo框架;熟悉Monorepo场景下的依赖管理、版本控制、CI/CD策略;
4、开源贡献:在构建工具、包管理工具、编译器相关的开源项目中有贡献经验。