Senior iOS Software Engineer for Video-On-Demand Platform

1 week ago


San Jose, California, United States Tik Tok Full time
Job Summary

TikTok is a leading destination for short-form mobile video, and our mission is to inspire creativity and bring joy. We're looking for a Senior iOS Software Engineer to join our Video-On-Demand team, responsible for building the next generation VOD platform that provides excellent experiences for billions of users worldwide.

Key Responsibilities

- Design and develop the mobile platform architecture for TikTok VOD business, focusing on player and data loading.
- Support the development of video playback/upload/download SDK on mobile platforms.
- Ensure 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.

Preferred Qualifications

- 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.

TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe, and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach.
  • iOS Software Engineer

    1 month ago


    San Francisco, California, United States Nisum Full time

    About the RoleNisum is seeking a skilled iOS Software Engineer to join our team. As an iOS Software Engineer, you will be responsible for developing and maintaining high-quality iOS native mobile applications.Key ResponsibilitiesDevelop and maintain high-quality iOS native mobile applications, focusing on both engineering new features and ongoing...


  • San Jose, California, United States Tik Tok Full time

    Job SummaryTikTok is the leading destination for short-form mobile video, and we're looking for a skilled Senior Software Engineer to join our Ads Interface and Platform team. As a key member of our team, you will be responsible for designing, developing, testing, and continuously improving the TikTok Ads experience.Responsibilities:1. Design and develop...

  • iOS Engineer

    1 week ago


    San Jose, California, United States Tik Tok Full time

    Role SummaryTikTok is seeking a skilled iOS Engineer to join our Search team, where you will play a key role in delivering high-performance mobile applications that push the boundaries of mobile technology. As a member of our team, you will work closely with our product team to conceptualize, develop, and launch new and innovative features that enhance the...


  • San Jose, California, United States Tik Tok Full time

    **Develop Cutting-Edge Demand Forecasting Models**TikTok's e-commerce platform is built to connect millions of users with their favorite brands and products. However, ensuring smooth operations and customer satisfaction relies heavily on our Supply Chain and Logistics team. As a Senior Demand Forecasting Engineer, you will play a critical role in developing...


  • San Jose, California, United States Intelliswift Software Full time

    Job Title: Senior Automation and Black-Box Testing EngineerDuration: 12 MonthsLocation: Remote or On-SitePay Rate:$80.99 per hour on W2Job Description:Develop automation scripts and tests for GPU components in video processing pipelinesCollaborate with global teams to ensure high-quality, performance, and scalabilityWork on black-box testing of GPU...


  • San Jose, California, United States Tik Tok Full time

    Job Title: Backend Software Engineer, Loki PlatformJob Summary: The Creation team at TikTok builds creative capabilities for short-form mobile video. We productize AI and multimedia technologies to create world-class creation experiences. As a Backend Software Engineer, you will work with cross-functional teams to deliver state-of-the-art user...


  • San Francisco, California, United States Gusto Full time

    About GustoGusto is a modern, online people platform that empowers small businesses to manage their teams effectively. Our comprehensive suite of tools includes full-service payroll, health insurance, 401(k)s, expert HR, and team management tools.Our mission is to create a world where work enhances life, and we're committed to building a collaborative and...


  • San Jose, California, United States Tik Tok Full time

    About UsTikTok is a global platform that inspires creativity and brings joy to people around the world. Our mission is to create a community where everyone can express themselves and connect with others.Job DescriptionWe are seeking a highly skilled Frontend Software Engineer to join our SMB team. As a key member of our engineering team, you will be...


  • San Diego, California, United States Actalent Full time

    About the Role:We are seeking a highly skilled Senior Software Development Engineer to join our team at Actalent. As a Senior Software Development Engineer, you will work with a team of SDETs globally to find ways to automate manual processes, maximize test infrastructure usage, and speed up testing.You will build software tools like dashboards, data...


  • San Jose, California, United States Tik Tok Full time

    {"Responsibilities": "As a Frontend Engineer on our Ads Interface and Platform team, you will be responsible for developing scalable and reliable software, architecture, and technical solutions to enable our Advertisers' success and grow our company's revenue. Your focus will be on front-end development for related platforms and products, promoting and...


  • San Francisco, California, United States Chime Full time

    About the RoleWe are seeking a highly skilled Senior Front End Engineer to join our Dispute Engineering team and play a key role in helping our members recover funds by building seamless and intuitive experiences.As a senior front-end engineer, you will collaborate with a team of experienced engineers and designers to create innovative solutions for our...


  • San Jose, California, United States Hireio, Inc. Full time

    Job Title: Tech Lead Software Engineer for Data PlatformJob Description:We are seeking a highly skilled Tech Lead Software Engineer for Data Platform to join our experimentation and evaluation team at Hireio, Inc. As a key member of our team, you will be responsible for designing and building data transformations efficiently and reliably for different...


  • San Jose, California, United States Glider AI Full time

    **The Opportunity**We are seeking an experienced Senior Mobile Engineer to join our team at a leading global payment processing company. This company is dedicated to making money movement, selling, and shopping simple, personalized, and secure.**Meet the Team**The App Foundation Team powers the Point-of-Sale experience by providing robust architecture,...


  • San Jose, California, United States KIPP Public Schools Northern California Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer with expertise in cloud computing and DevOps to join our team at {company}.As a Senior Software Engineer, you will be responsible for designing, developing, and deploying scalable cloud-based systems.Key ResponsibilitiesDesign and develop cloud-based systems using cloud computing...


  • San Jose, California, United States Forma Gym Full time

    About the Role:As a Senior Software Engineer at {company}, you will be responsible for designing and developing scalable, efficient, and reliable software solutions.Key Responsibilities:Design and implement software architecturesCollaborate with cross-functional teams to identify and prioritize project requirementsDevelop and maintain high-quality software...


  • San Jose, California, United States CoreMedical Group Full time

    We are seeking a skilled Senior Software Developer to join our team. Our ideal candidate will have experience with cloud native technologies and a strong background in software engineering.Create scalable, maintainable, and efficient cloud native applications.Collaborate with cross-functional teams to design, develop, and deploy software solutions.Stay...


  • San Diego, California, United States Foresight Sports Full time

    We're seeking a skilled Senior Flutter Software Engineer to join our Studios Team in San Diego, CA. This role is part of our Precision Sports and Technology platform, building the future of sim golf. Our Studios Team crafts next-gen experiences for pro players and weekend hackers alike, offering rich content for entertainment, game improvement, and...


  • San Jose, California, United States Lexitas Legal Talent Outsourcing Full time

    About the JobWe are looking for a skilled Senior Software Engineer to join our team at {company}. The ideal candidate will have a solid understanding of software development principles and be able to design, develop, and test software applications.Key Responsibilities• Design, develop, and test software applications• Collaborate with cross-functional...


  • San Francisco, California, United States Parafin Full time

    About UsAt Parafin, we empower small businesses to thrive by providing them with easy access to financial services. Our technology infrastructure enables online platforms to offer capital-as-a-service, revolutionizing the way small businesses grow and succeed.The PositionWe are seeking an experienced platform-focused software engineer to join our Merchant...


  • San Mateo, California, United States Verkada Full time

    About VerkadaVerkada is the largest cloud-based B2B physical security platform company in the world, offering six product lines - video security cameras, access control, environmental sensors, alarms, workplace, and intercoms - integrated with a single cloud-based software platform.Job DescriptionAs a Senior Software Engineer at Verkada, you will help...