V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
spades
V2EX  ›  酷工作

[北上杭深] WebInfra CrossPlatform is hiring

  •  
  •   spades · 2022-03-02 10:15:27 +08:00 · 1007 次点击
    这是一个创建于 787 天前的主题,其中的信息可能已经有所发展或是发生改变。

    简历可投递至:gefeng.frank[a]bytedance.com

    🧑‍🎨 我们是谁

    我们是字节跳动 Web Infra 跨平台 (Cross Platform) 团队,专注于跨平台(Android / iOS / IOT / Desktop)、端能力相关的基础技术建设。为了让字节业务开发者能够更快、更便捷的方式来开开发高性能业务,我们建设了:基于 Rust/Go 的新一代高性能前端编译方案、高性能 Web 解决方案、Web 工程体系搭建方案、高性能跨端框架: ​

    • 高性能构建器:基于 Rust / Go 的 native bundler ,持续通过 native addon 发掘 bundler 性能,为 Web 、跨端构建提供极速的体验和更优越的性能
    • 高性能 Web 解决方案:基于 Web 不止于 Web ,突破传统的 Webview ,与端和内核结合,持续探索各种端性能优化方式,让开发者以极低成本享受优化能力
    • Web 工程体系搭建方案:沉淀 Web 开发范式,为 Web 开发者提供开箱即用的工程管理方案
    • 高性能跨端框架:让前端开发者用 Web 技术栈打造 Native 页面,以获得与原生一致的性能和交互体验

    ⛺️ 我们分布在哪里

    Web Infra - Cross Platform 团队的同学们分布在北京、上海、杭州、深圳。

    image.png image.png image.png
    北京中关村 上海漕河泾科技绿洲 深圳南山 杭州八方城

    🏄‍♀️ 我们的工作氛围

    Web Infra 跨平台团队推崇自由、分享、专业、专注的工作氛围: ​

    • 自由:可以自由地和团队内、外的同学交流,自由地去探索团队内的各个方向
    • 分享:团队提倡分享,让一个人的经验变成一个团队的知识。团队内汇聚了一群知乎大 V 、开源贡献者:

    hardfirst underfin ulivz neverland Amour1688 h-a-n-a

    • 专业:专业性是解决各类问题的保障,专业让团队能够支撑起跨端基础设施建设
    • 专注:专注于技术探索,为跨端基础设施建设注入活力

    📌 我们需要怎样的工程师

    和专注在纯前端领域的的团队不同,跨端团队触及的技术面会更广、更深,会涉及上下游链路,包括端开发(_Android 、iOS_)、浏览器内核开发。我们希望你: ​

    • 勇于探索:能够直面更广、更深技术场景下的问题,探索可行的解决方案
    • 技术过硬:掌握常见的前端技术栈,能够解决前端场景下的业务问题
    • 乐于分享:能够总结、分享技术实践,进一步提升团队内分享氛围

    👨‍💻‍ 前端开发工程师(构建器方向)

    岗位职责

    1. 参与自研 Bundler 设计,优化 Bundler 的编译性能和产物大小
    2. 将社区上性能不佳的 JS 工具进行 Native 化
    3. 对三方的社区生态 (Vue 、Svelte 、React 等) 进行构建支持

    加分项

    • 有 Rust / Go / C++ 开发经验
    • 有 Node.js Native Addon 开发经验
    • 有 WebAssembly 开发经验
    • 有编译工具链的开发经验
    • 有 Vite 、Rollup 、Webpack 、esbuild 的插件开发经验

    👨‍💻‍ 前端开发工程师(高性能 Web 方向)

    岗位职责

    1. 与端、内核一同持续发掘和探索 Webview 的优化空间
    2. 开发高性能运行时框架,并进行架构和 API 设计
    3. 关注 Web 社区的最新进展

    加分项

    • 对 Vue / React / Svelte / Solid 等框架原理有深入的了解
    • 对浏览器的运行、渲染原理有深入的了解
    • 有丰富的多线程编程经验
    • 有 Webview 优化的经验
    • 能够书写高性能 JavaScript
    • 了解 WebGL 、WebGPU ,了解计算机图形学

    👨‍💻‍ 前端开发工程师( Web 工程体系方向)

    岗位职责

    1. 建设公司内通用和开源的现代 Web 开发框架、公共库、工程方案和最佳实践
    2. 建设包含命令行、图形界面、服务化基础设施在内的研发工具
    3. 建设可复用代码的技术体系和生态
    4. 帮助基于 Web 技术的产品开发者提升效率、质量和能力,探索 /引进 /保障最佳实践和新技术新方案

    加分项

    • 掌握基于 React 、Node.js 生态的技术栈
    • 持续关注全球技术社区中的主流技术、前沿领域和最佳实践
    • 深度参与过或持续参与成功的开源项目
    • 有编译工具开发的经验、有前端基础工程建设的经验

    👨‍💻‍ 前端开发工程师 (跨端框架 Lynx 方向)

    岗位职责

    1. 参与跨端框架 Lynx 的前端架构设计,了解 Native 运行时的各种原理,进行 API 设计
    2. 参与实现相关的编译器与运行时代码
    3. 跟进前端社区的动态,融入技术实践、架构设计

    加分项

    • 熟悉 React Native / Flutter 架构原理
    • 熟悉 Webview / Android / iOS 架构
    • 有 C++ / OC / Swift / Java 开发经验
    • 了解 Chromium 架构
    • 熟悉 V8 / JSC / quickjs 等 JS 引擎

    📩 Last but not least

    如果大家对跨端技术方向有兴趣,也可以加群沟通。我们在 WebInfra CrossPlatform 等你

    如二维码过期,可加 wx: Spades317

    image.png

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2797 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 05:27 · PVG 13:27 · LAX 22:27 · JFK 01:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.