Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

TikTok Logo

Senior Frontend Software Engineer - Tiktok User Growth - Customer Lifecycle

TikTok

$187,040 - $359,720
Aug 30, 2025
San Jose, CA, USA
Apply Now

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.