Tiktok - San Jose, CA

posted about 2 months ago

Full-time - Mid Level
San Jose, CA
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

TikTok is the leading destination for short-form mobile video, and our mission is to inspire creativity and bring joy. As a Tech Lead Mobile Engineer for the User Growth team, you will play a pivotal role in driving growth initiatives across TikTok's platforms, including TV, Lite, and Web. This position offers a unique opportunity to work at the intersection of product, data, design, and engineering, helping us reach the next milestone of billions of users. In this role, you will lead a team of top-level engineers, guiding the engineering direction to solve ambiguous product and engineering challenges. You will leverage data to gain deep insights into our users and our product, identifying areas of opportunity and executing projects aimed at driving user growth, retention, and engagement. Your responsibilities will include designing and implementing new user features for our mobile application, collaborating with design and product teams to create a world-class mobile experience, and analyzing and optimizing mobile applications for efficiency and performance. You will be expected to promote robust and maintainable code, ensure clear documentation, and deliver high-quality work on a tight schedule. This position not only allows you to tackle a diversity of technical challenges but also gives you the chance to build best-in-class onboarding experiences and define A/B testing frameworks to measure and improve user retention rates. Joining our full-stack team means you will leverage TikTok's existing frameworks while also being part of designing and implementing new techniques that enhance user experience and showcase TikTok's value proposition.

Responsibilities

  • Lead an engineering direction with a group of top-level engineers to achieve business impact by solving ambiguous product and engineering problems.
  • Leverage data to understand users and the product in-depth, identifying areas of opportunity and executing projects to drive user growth, retention, and engagement.
  • Design and implement new user features for the mobile application.
  • Collaborate with design and product teams to create a world-class mobile experience.
  • Analyze and optimize mobile applications for efficiency and performance.
  • Promote robust and maintainable code, clear documentation, and deliver high-quality work on a tight schedule.

Requirements

  • BS/MS degree in Computer Science or equivalent majors.
  • Ability to design an engineering solution to solve ambiguous problems.
  • Strong understanding of software development principles, capabilities, and limitations of iOS or Android platforms.
  • Proficiency in Objective-C or Swift or Java or Kotlin.
  • Ability to understand and debug large and complex code bases.

Nice-to-haves

  • 3 years of working experience in native iOS or Android development.
  • Passion and experience building consumer-facing products.

Benefits

  • 100% premium coverage for employee medical insurance, approximately 75% premium coverage for dependents.
  • Health Savings Account (HSA) with a company match.
  • Dental, Vision, Short/Long term Disability, Basic Life, Voluntary Life and AD&D insurance plans.
  • Flexible Spending Account (FSA) Options like Health Care, Limited Purpose and Dependent Care.
  • 10 paid holidays per year plus 17 days of Paid Personal Time Off (PPTO) and 10 paid sick days per year.
  • 12 weeks of paid Parental leave and 8 weeks of paid Supplemental Disability.
  • Mental and emotional health benefits through EAP and Lyra.
  • 401K company match, gym and cellphone service reimbursements.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service