Tiktok - San Jose, CA

posted about 1 month ago

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

About the position

The Senior Software Engineer position at TikTok focuses on enhancing the Video-On-Demand (VOD) mobile SDK team. The role involves architecture design and development for mobile platforms, specifically targeting video playback and data loading functionalities. The engineer will contribute to building fundamental media capabilities and components that improve user experience across various mobile platforms, ensuring high-quality and maintainable code in a fast-paced environment.

Responsibilities

  • Architecture design and development of mobile platforms for TikTok's VoD business, particularly on player and data loading.
  • Support the development of video playback SDK and related fundamental media capabilities and components on mobile platforms.
  • Promote robust and maintainable code, clear documentation, and deliver high-quality work in a rapid environment.

Requirements

  • BS/MS degree in Computer Science or related discipline.
  • 4 years of experience in Android mobile application development.
  • Hands-on experience in building mobile applications and mobility solutions for native applications.
  • Solid programming experience in at least one of the following languages: Java, Kotlin.
  • Self-motivated and independent in learning new technologies quickly.

Nice-to-haves

  • Experience with audio and video editing, media processing and/or playback.
  • Strong understanding of software development principles, capabilities, and limitations of mobile platforms and clean architecture.

Benefits

  • Medical insurance
  • Dental insurance
  • 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)
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service