TikTok's User Growth team is looking to solve the problem of scaling their user base to billions of users by improving product performance, user experience, and driving growth initiatives through data-driven engineering and product development.
Requirements
- Expert in JavaScript, HTML, and CSS.
- Expert with modern frontend frameworks such as React, Vue, or Angular.
- Strong technical and logical thinking skills for analyzing and solving complex problems.
- Solid understanding of UI/UX principles and attention to user-centered design.
- Experience with developing EDM solutions.
- Experience with module bundlers and building tools such as Webpack, Rollup, Vite, or Esbuild.
- Data analytics mindset with hands-on experience in exploratory data analysis (EDA) using Python (pandas, Jupyter Notebook), SQL, Hive, BI tools, and building scalable data pipelines.
Responsibilities
- Collaborate with product managers and data scientists to interpret product requirements and leverage data insights for proposing impactful product improvements.
- Architect and deliver scalable, high-performance technical solutions, such as frameworks, libraries, and CI automation tools—aligned with the product roadmap; lead cross-team adoption to enhance engineering efficiency, reliability, and consistency.
- Implement and optimize video playback and overall web performance to ensure a smooth and responsive user experience, especially on low-end devices.
- Stay up-to-date with the latest technologies, explore their practical applications, and apply them to enhance the product where appropriate.
- Apply solid full-stack web development skills (Node.js, React, TypeScript, HTML, CSS, etc.) to build high-quality features and prototypes, explore new technologies through rapid experimentation, and drive their adoption where appropriate.
- Establish and advocate for engineering best practices, mentor teammates, and contribute to a culture of technical excellence that supports both team growth and efficient product iteration.
Other
- Bachelor's degree in Computer Science or a related field, or equivalent experience.
- Experience in Growth Engineering or Growth Hacking, have a successful user growth track record.