Tiktok - San Jose, CA

posted 4 days ago

Full-time - Senior
San Jose, CA
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

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.

Responsibilities

  • Design, develop and maintain web development tools including bundler, linter, code checker and more.
  • Design, develop and maintain web frameworks including CSR, SSR, SSG.
  • Analyze and optimize web framework performance, improve code quality and efficiency.
  • Scope and build samples, documentation, and developer program content.
  • Produce code and documentation that is accessibly written for a well-defined audience.
  • Proactively communicate with teammates and product team stakeholders to collect feedback.
  • Provide mentorship to junior engineers if needed.

Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, or related technical field, or equivalent practical experience.
  • Technical knowledge of web application development.
  • Programming experience in JavaScript/TypeScript with experience in WebApps performance optimization.
  • Familiarity with profiling and debugging toolchain, memory optimization, and multi-thread optimization.
  • Experience with popular frameworks such as React, Vue, or Angular, including component design and state management in React.
  • Minimum 5 years of working experience.

Nice-to-haves

  • Advanced degree in Computer Science, Electrical Engineering or related technical field.
  • Development experience in the open-source community.
  • Programming experience in mobile application (iOS / Android) development.
  • Familiarity with C++/C/Rust language.

Benefits

  • 100% premium coverage for employee medical insurance, approximately 75% premium coverage for dependents.
  • Health Savings Account (HSA) with a company match.
  • Dental, Vision, Short/Long term Disability, Basic Life, Voluntary Life and AD&D insurance plans.
  • Flexible Spending Account (FSA) options for Health Care, Limited Purpose, and Dependent Care.
  • 10 paid holidays per year plus 17 days of Paid Personal Time Off (PPTO) and 10 paid sick days per year.
  • 12 weeks of paid Parental leave and 8 weeks of paid Supplemental Disability.
  • Mental and emotional health benefits through EAP and Lyra.
  • 401K company match, gym and cellphone service reimbursements.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service