Tiktok - San Jose, CA

posted 4 days ago

Full-time - Senior
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 Senior iOS Software Engineer on the User Growth team, you will play a crucial 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 be responsible for building best-in-class onboarding experiences for our users and defining A/B testing frameworks to measure and improve user retention rates. You will encounter a variety of technical challenges, gaining firsthand experience with the technologies used by some of the most innovative organizations. As part of a full-stack team, you will leverage TikTok's existing frameworks and contribute to designing and implementing new techniques that enhance user experience and showcase TikTok's value proposition. Your responsibilities will include leveraging data to understand our users and our product in-depth, identifying areas of opportunity, and executing projects to drive user growth, retention, and engagement. You will collaborate closely with design and product teams to create a world-class mobile experience, analyze and optimize iOS applications for efficiency and performance, and promote robust and maintainable code with clear documentation, all while delivering high-quality work on a tight schedule.

Responsibilities

  • 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 iOS 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.
  • Strong understanding of software development principles and the capabilities and limitations of the iOS platform.
  • Proficiency in Objective-C or Swift.
  • Ability to understand and debug large and complex code bases.
  • Good team communication and collaboration skills.
  • Passion and experience building consumer-facing products.

Nice-to-haves

  • 3 years of mobile/iOS native development experience.

Benefits

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