Tiktok - Seattle, WA

posted 3 days ago

Full-time - Senior
Seattle, WA
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 to over 1 billion users globally. The company is seeking a Senior iOS Software Engineer to join the Video-On-Demand (VOD) mobile SDK team. This team is dedicated to enhancing the playback and uploading capabilities of TikTok's mobile SDK, ensuring a seamless user experience across various mobile platforms. The role involves architecture design and development of mobile platforms that serve TikTok's VOD business, particularly focusing on video player functionality and data loading processes. As a Senior Software Engineer, you will take ownership of the end-to-end product quality, which includes developing and maintaining core mobile frameworks that facilitate smooth playback experiences. You will be responsible for supporting the development of video playback, upload, and download SDKs on mobile platforms, ensuring that the technology meets the high standards expected by TikTok users. This position offers the opportunity to work on cutting-edge multimedia and network technologies, contributing to the next generation of VOD platforms that cater to billions of users worldwide.

Responsibilities

  • Architecture design and development of mobile platform, serving TikTok VoD business, especially on player and data loading.
  • Support the development of video playback/upload/download SDK on mobile platforms.
  • Take ownership of end-to-end product quality, from developing to maintaining core mobile frameworks that power and deliver smooth playback experiences.

Requirements

  • Bachelor's degree in Computer Science or related discipline.
  • 5+ years of experience in iOS 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: C, C++, Java.
  • Self-motivated and independent in learning new technologies quickly.

Nice-to-haves

  • Experience with audio and video editing, media processing, transcoding and/or playback.
  • Experience with Graphics and/or OpenGL.
  • Experience with any of the following multimedia frameworks/projects is a bonus: FFmpeg, GStreamer, VLC, ExoPlayer.

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 plus 17 days of Paid Personal Time Off (PPTO) (prorated upon hire and increased by tenure).
  • 10 paid sick days per year.
  • 12 weeks of paid Parental leave and 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