Senior Android Software Engineer - User Growth

TikTok
San Jose, CA
Job Description
TikTok's User Growth team is seeking a Senior Android Software Engineer to help lead growth initiatives for TikTok and its platforms. The ideal candidate will have a strong understanding of software development principles and the Android platform, and be able to design and implement onboarding features for the mobile application.

Requirements

  • BS/MS degree in Computer Science or equivalent majors
  • Strong understanding of software development principles, capabilities, and limitations of Android platform
  • Proficiency in Kotlin/Java
  • Ability to understand and debug large and complex code bases
  • Promote robust and maintainable code, clear documentation, and deliver high-quality work in a fast-paced environment

Benefits

  • Day one access to 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)
]]>