Job Description
TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy. TikTok's global headquarters are in Los Angeles and Singapore, and its offices include New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.
Why Join Us
Creation is the core of TikTok's purpose. Our platform is built to help imaginations thrive. This is doubly true of the teams that make TikTok possible. Together, we inspire creativity and bring joy - a mission we all believe in and aim towards achieving every day. To us, every challenge, no matter how difficult, is an opportunity; to learn, to innovate, and to grow as one team. Status quo? Never. Courage? Always. At TikTok, we create together and grow together. That's how we drive impact - for ourselves, our company, and the communities we serve. Join us.
About the Role
The TikTok Open Platform Frontend team is on a mission to build the platform for developers to build products based on Open APIs and Open SDKs. We strive to create a vibrant ecosystem between developers and TikTok users that will accelerate the flow of content into TikTok, enrich the ecosystem, and enhance TikTok's presence beyond the platform. Our frontend team works on different products, including:
- Using hybrid solutions to deliver key product features in the mobile app, so that users can get updates without any app version updates.
- Building www.tiktok.com and developers.tiktok.com. You will be working on pages directly seen by millions of users and developers on a daily basis.
- Creating and managing various internal web applications which are critical to TikTok's growth and ecosystem.
Responsibilities
- Work closely with product managers and designers to deliver state-of-the-art user experiences in the products mentioned above.
- Build world-class frontends, which combine usability, accessibility, elegance, performance, and maintainability.
- Adopt automated and manual test strategies to ensure product quality.
- Learn and understand how TikTok products work and help build end-to-end solutions.
- Learn and grow from working with great colleagues and taking on challenges.
- Help our team grow from your expertise, experience, and perspectives.
Qualifications
Minimum Qualifications:
- Proficiency in JavaScript, ES5/6, CSS, and various layouts.
- Experience in solving CSS/JS multi-browser compatibility problems and front-end performance optimization.
- Understanding of construction and continuous integration, familiarity with at least one construction tool.
- Understanding of component-based development ideas, familiarity with React, Angular, Vue.js, or any other equivalent library/framework.
Preferred Qualifications:
- BS/MS Degree in Computer Science or related major with 2 years working experience.
- Understanding of back-end technologies and databases is a plus.
TikTok 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. At TikTok, our mission is to inspire creativity and bring joy. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.
TikTok 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.
Benefits Extracted with AI
- Medical insurance
- Disability insurance
- 401(k)
Similar jobs
Last update: 23 minutes ago
Frontend Software Engineer, Infrastructure Platform
Join TikTok as a Frontend Software Engineer in New York. Work on infrastructure platforms with JavaScript, HTML, CSS, and more.
Frontend Engineer - TikTok Privacy
Join TikTok as a Frontend Engineer to develop privacy-focused features using cutting-edge web technologies.
Front-End Engineer Intern (User and Creator Product)
Join TikTok as a Front-End Engineer Intern to build world-class user experiences. Gain hands-on experience in a dynamic environment.
Senior Backend Engineer
Join TikTok as a Senior Backend Engineer to design impactful features for millions of users.
Front-End Engineer Intern (TikTok Privacy and Security)
Join TikTok as a Front-End Engineer Intern to build features impacting millions, focusing on privacy and security.
Senior Backend Engineer, Risk Systems
Join TikTok as a Senior Backend Engineer in Risk Systems, focusing on security and authenticity. Work on cutting-edge solutions in San Jose, CA.
Tech Lead (Backend/Fullstack) - Trust and Safety
Lead a tech team in Trust and Safety at TikTok, focusing on backend/fullstack development in Seattle.
Tech Lead, Live Streaming Backend
Lead the design and development of TikTok's global live streaming platform, enhancing system scalability and performance.
Tech Lead Manager, AI Platform
Lead a team of engineers in AI platform development, integrating cutting-edge AI technology into TikTok products.
Backend Software Engineer, Technical Infrastructure
Join TikTok as a Backend Software Engineer in San Jose, focusing on technical infrastructure, system stability, and high-performance systems.
Senior Backend Software Engineer, Technical Infrastructure
Senior Backend Engineer for TikTok in San Jose, focusing on technical infrastructure and system performance.
Tech Lead, Cloud Data Engine
Lead the development of a cloud data engine at TikTok, utilizing skills in DBMS, Rust, and data lakes in Seattle.
Full Stack Engineer - CapCut
Join ByteDance as a Full Stack Engineer for CapCut in Seattle, focusing on video editing and privacy technologies.
Tech Lead Manager - Organic User Growth at TikTok
Lead a tech team in user growth initiatives at TikTok, focusing on organic acquisition and technical strategy development.
Tech Lead Manager - TikTok User Growth, Organic Acquisition
Lead a tech team in user growth and organic acquisition at TikTok, leveraging software development skills in Java, Python, and more.
Tech Lead, Data Engine
Lead the development of a 10EB-level big data platform, optimizing big data systems like Spark, Presto, and Flink in San Jose, CA.
Tech Lead Manager - Loki Platform, TikTok Creation
Lead a team of engineers to develop large-scale software systems for TikTok's Loki Platform, ensuring high system performance and reliability.
Frontend Software Engineer Intern - Summer 2025 (ByteDance)
Internship for Frontend Software Engineer at ByteDance, Summer 2025 in San Jose, focusing on e-commerce web applications.
Front End Engineer
Join Amazon Music as a Front End Engineer to develop innovative social features for music lovers. Work with JavaScript, React Native, and more.
Backend Engineer Intern (PDI-CSP-FE) - Summer 2025
Internship for backend engineering at ByteDance, focusing on product solutions and large-scale web features.
Tech Lead, Cloud Data Engine
Lead the development of a cloud-native OLAP engine for a leading global video platform, enhancing data-driven decision making.
Tech Lead, Code Quality Improvement
Lead code quality improvement at TikTok, focusing on optimization, quality assurance, and efficiency in San Jose, CA.
Machine Learning Engineer (CV/NLP/Multimodal/LLM) - E-commerce Governance
Join TikTok as a Machine Learning Engineer to optimize algorithms for e-commerce governance using CV, NLP, and multimodal technologies.
Tech Lead Manager, AI Platform
Lead a team in AI platform development, focusing on generative AI, software engineering, and technical leadership.