Tech Lead Software Engineer - Spatial Web

ByteDance ByteDance · Big Tech · San Jose, CA · R&D

Tech Lead Software Engineer focused on building core technologies for immersive XR experiences, including runtime software, developer SDKs, and game engines. The role involves transforming the web into a platform for 2D, immersive, and spatial experiences, standardizing solutions, proposing APIs, and developing SDKs, frameworks, and tools.

What you'd actually do

  1. Design and develop innovative solutions to transform the Web into a versatile platform for creating 2D, immersive and spatial experiences;
  2. Standardize solutions and propose APIs, influencing industry standards;
  3. Develop SDKs, frameworks, and tools to boost developer productivity and ecosystem growth;
  4. Collaborate with cross-functional teams for end-to-end optimization and scalable solutions.

Skills

Required

  • web development (React/HTML/CSS/JS/Vue/etc.)
  • Mobile UI development (SwiftUI/Jetpack Compose)
  • HTML
  • CSS
  • JavaScript
  • frontend MV* framework (React, Vue, or Svelte)
  • 3D math
  • graphics API (Vulkan, OpenGL, or WebGL)
  • cross-platform app development (React Native)
  • native app development (Jetpack Compose or SwiftUI on Android/iOS)

Nice to have

  • XR development (OpenXR or WebXR)
  • Web 3D libraries or frameworks (Three.js, Babylon.js, <a-frame>, or React-three-fiber)
  • Chromium codebase
  • API design
  • SDK development