Tiktok - Los Angeles, CA

posted 4 days ago

Full-time - Entry Level
Los Angeles, CA
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

TikTok is the leading destination for short-form mobile video, with a mission to inspire creativity and bring joy. The Social team at TikTok plays a crucial role in driving user engagement and retention through innovative and technically sophisticated products and features. This team operates with a focus on privacy and precision, developing core features such as User Profile, Story, Inbox, Messaging, Follow, Like, Comment, and Tag. As an Android Engineer on the Social team, you will be instrumental in enhancing the TikTok social experience, impacting hundreds of millions of users daily. In this role, you will create and refine high-performance mobile applications that push the boundaries of mobile technology. You will collaborate closely with the product team to conceptualize, develop, and launch new features that enhance user interaction. Your responsibilities will include designing, architecting, and implementing well-tested Android software that powers social experiences on TikTok. You will be expected to promote robust and maintainable code, provide clear documentation, and deliver high-quality work within tight deadlines. This position offers a unique opportunity to work at the intersection of product, data, design, and engineering, contributing to a platform that thrives on creativity and innovation.

Responsibilities

  • Create and refine high performance mobile apps that push the limits of mobile technology
  • Work closely with the product team to conceptualize, develop, and launch new and innovative features
  • Design, architect and implement well-tested Android software which powers social experiences in TikTok
  • Promote robust and maintainable code, clear documentation, and deliver high quality work on a tight schedule.

Requirements

  • Proficiency in at least one of these programming languages: Java, Kotlin
  • Ability to understand and debug large and complex code bases
  • Good team communication and collaboration skills

Nice-to-haves

  • Bachelors degree or higher in Computer Science or equivalent majors with experience in native Android development
  • Strong understanding of software development principles, capabilities and limitations of mobile platforms and Google clean Architecture is a plus
  • Passion and experience building consumer-facing products is a huge plus; We would love to hear about apps you've developed!

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
  • 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 and cellphone service reimbursements
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service