Software Engineer, Cross Platform

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

Software Engineer focused on improving JavaScript development tools, including build tools like Rspack and Rsbuild, to enhance R&D efficiency and product performance.

What you'd actually do

  1. Work closely with product teams to build innovative and performant web development toolkit.
  2. Design, implement, maintain and improve the architecture of Rspack, Rsbuild, Rstest etc.
  3. Analyze and optimize the compile performance, improve JavaScript bundle quality and efficiency.
  4. Carry out code reviews to ensure code quality.

Skills

Required

  • 2 years of professional software development experience
  • Proficiency in coding & scripting languages such as JavaScript, TypeScript, or Rust
  • Technical knowledge of Web application (React/Vue/Svelte) development
  • Good team communication and collaboration skills

Nice to have

  • Advanced degree in Computer Science, Electrical Engineering or related technical field
  • Development experience with Rust toolkit development such as SWC, lightning CSS, Rspack and etc