About the Role
About the Team
The Cross Platform Development Tools team has created community open-source build tools like Rspack / Rsbuild, while also maintaining internal web frameworks. Our frontend framework solutions are widely used across the company, helping product development teams enhance R&D efficiency, runtime performance, and product experience.
Responsibilities
- Work closely with product teams to build innovative and performant web development toolkit.
- Design, implement, maintain and improve the architecture of Rspack, Rsbuild, Rstest etc.
- Analyze and optimize the compile performance, improve JavaScript bundle quality and efficiency.
- Carry out code reviews to ensure code quality.
Qualifications
Minimum Qualifications
- 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.
Preferred Qualifications
- 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.
About Us
Founded in 2012, ByteDance's mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok, Lemon8, CapCut and Pico as well as platforms specific to the China market, including Toutiao, Douyin, and Xigua, ByteDance has made it easier and more fun for people to connect with, consume, and create content.
Why Join ByteDance
Inspiring creativity is at the core of ByteDance's mission. Our innovative products are built to help people authentically express themselves, discover and connect – and our global, diverse teams make that possible. Together, we create value for our communities, inspire creativity and enrich life - a mission we work towards every day.
Diversity & Inclusion
ByteDance is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace.
Reasonable Accommodation
ByteDance is committed to providing reasonable accommodations in our recruitment processes for candidates with disabilities, pregnancy, sincerely held religious beliefs or other reasons protected by applicable laws.
Requirements
Software Development Experience
You should have at least 2 years of professional software development experience.
Proficiency in JavaScript
Strong skills in coding & scripting languages such as JavaScript, TypeScript, or Rust are required.
Web Application Knowledge
Technical knowledge of web application development using frameworks like React, Vue, or Svelte is necessary.
Team Collaboration Skills
Good communication and collaboration skills are essential for working in a team.
Nice to Have
An advanced degree in Computer Science, Electrical Engineering or a related field is preferred.
Experience with Rust toolkit development such as SWC, lightning CSS, or Rspack is a plus.
Benefits
Inclusive Work Environment
ByteDance is committed to creating an inclusive space where employees are valued.
Diversity Commitment
The company celebrates diverse voices and perspectives in the workplace.