加入我们

✉️ web-infra-careers@bytedance.com

🏄 我们是谁

我们是字节跳动 Web Infra - Web Solutions 团队,服务于整个公司的 Web 生态系统。我们的愿景是 打造世界一流的 Web 技术体系,为字节跳动产品提供极致的用户和开发者体验

我们坚信 Web 技术是世界上最伟大的事物之一。Web Infra 团队致力于提供更好的工具,让 Web 开发更轻松,让开发者享受更好的开发体验,让用户享受更好的用户体验。同时,开源一直是我们长期探索的方向。

我们创建了一系列 Web 工具来提高开发效率和体验,包括但不限于

  • 基于 Rust 的 Web 构建工具Rspack,旨在打造高性能的前端工具链,为跨平台和 Web 场景提供“快人一步”的开发体验,拥有极快的编译和热更新性能。
  • 基于 Rspack 的开源解决方案,包括 RsbuildRspressModern.js,形成了一系列开箱即用的解决方案,从 Web 构建、静态站点生成到全栈研发,提供多场景支持。
  • 高性能 Web 解决方案,超越传统的 Web。突破传统的 WebView,结合终端、浏览器内核,不断探索各种终端性能优化方式,让开发者以极低的成本享受优化能力。
  • 现代 Web 工程体系,包括基于 React 的渐进式 Web 开发框架、基于 esbuild 的模块开发工具、monorepo 解决方案、微前端/微模块解决方案以及构建诊断分析工具。

目前,这些工具在字节跳动内部得到广泛应用并获得好评。同时,也有部分项目已开源到 GitHub,与社区开发者一起共同建设和发展。

⛺️ 我们在哪里

目前,我们在五个地点设立了研发中心:美国 - 西雅图,中国 - 北京 / 上海 / 杭州 / 深圳

🌟 团队文化

Web Infra - Web Solutions 团队倡导 开源、技术驱动、价值导向 的工作理念

  • 开源
    • 与团队内部和外部的同事自由沟通,在团队内部探索各种方向。
    • 团队提倡分享,将个人的经验转化为团队的知识。
    • 积极拥抱社区,在社区技术的基础上进行扩展和延伸,回馈社区。
  • 技术驱动
    • 专业性是解决各种问题的保障。团队专注于技术探索,拓展技术视野,为 Web 生态发展注入更多可能性。
  • 价值导向
    • 将技术发展与业务增长相结合,将技术成果转化为业务价值,为技术发展和迭代提供输入。

🙋 团队成员

  • @Zack Jackson: webpack 核心成员,Module Federation 作者。
  • @hardfist: 高级配置工程师,坑位排查专家,负责 Rspack。
  • @ulivz: Vue 团队成员,负责 VuePress。
  • @Amour1688: Vue 团队成员,负责 babel-plugin-jsx
  • @h-a-n-a: 专注于将 JS 工具库原生化,例如 magic-string-rs
  • @bvanjoi: Rust 语言贡献者。
  • @sanyuan0704: 微信公众号“三猿同学”作者,负责 Rspress。
  • @chenjiahan: Vant / Vant Weapp 作者。

🍭 职位信息

Web Infra 团队正在寻找经验丰富的前端工程师加入我们,共同开发基于 AI First 的高性能前端工具和新产品,提升开发者和用户体验。作为 Web Infra 团队的一员,你将

  • 设计和开发 Web 工具,包括但不限于:Web 开发框架、Rust 捆绑器等。
  • 构建通用、开源的现代 Web 工程体系,工程解决方案和最佳实践。
  • 通过探索、引入和保证最佳实践和新技术解决方案,帮助 Web 开发人员提高效率和质量。
  • 紧跟前端社区的变化,实践最新的前端技术,并将它们融入架构设计。
  • 共同探索下一代 AI First 产品。

📌 职位要求

  • 精通基于 React 生态系统和 Node.js 生态系统的技术栈。
  • 持续关注全球技术社区的主流技术、前沿领域和最佳实践。
  • 有开发编译工具和前端基础工程的经验。
  • 积极参与社区,并有开源项目的经验。
  • 加分项
    • 有 Rust / Go / C++ / Node.js Native Addon 开发经验。
    • 参与 Web Infra 团队的开源项目。
    • 熟悉 AI 领域的常见模型和产品,并关注该领域的最新发展。

🌈 薪酬福利

  • 深度参与开源项目的建设,提升专业影响力。
  • 与社区内顶尖开源项目和开发者合作,推动 Web 技术发展。
  • 具有竞争力的薪酬和股票期权。
  • 完善的医疗保险套餐。

📩 简历投递

请将简历发送至 web-infra-careers@bytedance.com,邮件主题为“Web Solutions”。我们期待您的加入!

如果您对职位或团队有任何疑问,请随时通过以下渠道与我们沟通