Tiktok - San Jose, CA
posted 4 days ago
TikTok is the leading destination for short-form mobile video, with a mission to inspire creativity and bring joy to over 1 billion users globally. The Web Infrastructure team at TikTok is dedicated to building web frameworks and developer tools that enhance the productivity of frontend engineers and improve the performance and quality of TikTok's web applications. This role focuses on developing and maintaining tools that cover the entire lifecycle of web application development, including initialization, development, CI/CD, release, and online monitoring. These tools are essential for improving the quality of TikTok projects and ensuring a seamless user experience. As a Senior Software Engineer in the Web Infra team, you will be responsible for enhancing the performance of web frameworks and creating developer-friendly tools that streamline the release process for ByteDance's web applications. You will act as a liaison between developers and the Web Infra team, ensuring effective communication and collaboration. Your responsibilities will include designing, developing, and maintaining various web development tools such as bundlers, linters, and code checkers, as well as web frameworks that support client-side rendering (CSR), server-side rendering (SSR), and static site generation (SSG). In this role, you will analyze and optimize web framework performance, improve code quality, and enhance efficiency. You will also be tasked with scoping and building samples, documentation, and developer program content, ensuring that all materials are accessible and well-defined for the intended audience. Additionally, you will proactively communicate with teammates and product stakeholders to gather feedback and provide mentorship to junior engineers when necessary.