iOS Software Engineer - TikTok User Growth

TikTok
San Jose, CA
Job Description
The iOS Software Engineer - TikTok User Growth position involves leading growth initiatives for TikTok and its platforms with a data-driven and results-focused engineering and product mindset. The role requires building best-in-class onboarding experiences for users and defining A/B testing frameworks to measure and improve user retention rates. The ideal candidate will have a deep understanding of computer architectures, data structures, and algorithms, and proficiency in at least one of the following languages: Objective-C or Swift.

Requirements

  • BS/MS Degree in Computer Science or related major
  • Experienced in building backend services for large-scale consumer-facing applications
  • Deep understanding of computer architectures, data structures, and algorithms
  • Strong understanding of software development principles, capabilities, and limitations of iOS platform
  • Ability to understand and debug large and complex code bases
  • Proficient in at least one of the following languages: Objective-C or Swift

Benefits

  • Medical, dental, and vision insurance
  • 401(k) savings plan with company match
  • Paid parental leave
  • Short-term and long-term disability coverage
  • Life insurance
  • Wellbeing benefits
  • 10 paid holidays per year
  • 10 paid sick days per year
  • 17 days of Paid Personal Time (prorated upon hire with increasing accruals by tenure)
]]>