Logo of Huzzle


Front End Software Engineer Intern - Data-TnS - 2024 Off Cycle (BS/MS) - Vancouver

Logo of TikTok


1mo ago

🚀 Off-cycle Internship


AI generated summary

  • You must be pursuing a BS/MS/Phd degree, graduating Dec 2024 or later, commit to 12 weeks in Summer 2024, and have work authorization. Preferred: Javascript, React, github activity, testing/debugging skills, and pairing expertise.
  • You will be tasked with developing front-end technology for various products, optimizing performance and user experience, and creating common components for improved development quality and efficiency.

Off-cycle Internship

Software EngineeringVancouver


  • We are the frontend team of the TikTok Data-TnS. TNS stands for Trust and Safety, reflecting our responsibility to maintain a secure and trustworthy environment for users of ByteDance's international products, including but not limited to TikTok.
  • The positions we are recruiting for is a frontend intern responsible for general service and data services within this business. Our frontend team is composed of developers from various regions, including Vancouver, Singapore, Beijing, Shanghai, working on building systems for data analysis, customer service, algorithm management, and more.


  • Currently pursuing BS/MS/Phd degree
  • Graduating December 2024 onwards with the intent to return to degree program after the completion of the internship.
  • Able to commit to working for at least 12 weeks during Summer 2024.
  • Must obtain work authorization in country of employment at the time of hire, and maintain ongoing work authorization during employment.
  • Preferred Qualifications:
  • Experience in Javascript, React Project.
  • Active on github (with more repos or influential repos)
  • Knowledge of testing, profiling, and debugging practices
  • Strong pairing skills

Education requirements


Area of Responsibilities

Software Engineering


  • Responsible for the front-end technology development of various products, including web end, desktop end, mobile end, etc.;
  • Complete the design and development of user functions to ensure the compatibility of browsers or other end point devices;
  • Optimize front-end performance and enhance User Experience through technical means;
  • Design and develop common components, tools and class libraries to improve development quality and efficiency.


Work type

Full time

Work mode