Are you applying to the internship?
Job Description
About TikTok:
TikTok is the leading destination for short-form mobile video. Their mission is to inspire creativity and bring joy. TikTok has a global presence with headquarters in Los Angeles and Singapore, and offices in New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.
Why Join TikTok:
TikTok values creativity and encourages its employees to innovate. They believe in fostering a team environment where challenges are seen as opportunities to learn, grow, and achieve their mission of inspiring creativity and bringing joy.
The TikTok Eng-PGC-Ecosystem Platform:
This team is focused on providing universal solutions for user and content scenarios. They develop technical support and services for large-scale activities, keeping up with the latest technology trends in front-end, back-end, data architecture, and artificial intelligence.
Internship Program:
TikTok offers a 12-week internship program starting in May/June 2025. The program aims to provide students with hands-on experience, developing fundamental skills and exploring career paths. Interns will have the opportunity to participate in social events and development workshops while working on real-world projects.
Front-end Intern Responsibilities:
1. Web Page Development: Participate in the technical design and development of business modules. This includes writing new features, fixing bugs, and optimizing applications to improve performance and user experience.
2. Cross-department Collaboration: Work closely with designers, backend developers, and product managers to ensure the smooth operation of the web application and meet business needs.
3. Learning and Mastering New Technologies: Continuously learn and stay updated on the latest front-end development tools and frameworks, such as React, Vue.js, and Angular.
4. Participating in Code Review: Participate in the code review process to learn the team’s programming practices and standards, and ensure the quality of their own code.
Qualifications:
Minimum Qualifications:
• BS or MS degree in Computer Science, Computer Engineering, or related fields
• Strong Computer Science fundamentals (algorithms, data structures, software design) and problem-solving skills
• Proven experience with JavaScript, HTML, CSS, and React or Vue
• Collaborative mindset with solid written and verbal communication skills
• Availability to work for 12 weeks during Summer 2025
Preferred Qualifications:
• Experience in previous internships or participation in projects/competitions
• Experience in solving browser compatibility issues and optimizing front-end performance
• Experience in hybrid cross-platform development