Mobile Client SDK Engineer

Twitch is the world's biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more.
$99,500 - $200,000
Mobile
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Gaming · Entertainment

Description For Mobile Client SDK Engineer

Twitch is the world's largest live streaming platform, fostering global communities around various interests including gaming, entertainment, music, sports, and cooking. As part of the Mobile Client SDK Team, you'll be at the forefront of developing Twitch's video playback and broadcasting experience for iOS and Android devices. This role offers the opportunity to work on cutting-edge technology that impacts millions of users worldwide.

You'll be responsible for developing cross-platform libraries and SDKs, collaborating with backend video teams, and implementing reliable testing strategies. The ideal candidate should have experience in mobile software development, native programming languages, and a strong foundation in computer science or related fields.

Key responsibilities include:

  • Developing video playback/broadcast experiences for iOS and Android
  • Collaborating with backend teams on real-time and low-latency media solutions
  • Implementing cross-platform testing strategies
  • Staying current with mobile and media technologies

This role offers the chance to work with a passionate team, tackle complex challenges in video streaming, and contribute to a platform that empowers live communities globally. Twitch provides a comprehensive benefits package and values diversity in its workforce.

Join Twitch to be part of a company that's shaping the future of interactive video and live streaming technology!

Last updated 5 months ago

Responsibilities For Mobile Client SDK Engineer

  • Develop video playback/broadcast experience for iOS and Android devices
  • Collaborate with backend video teams that support real-time and low latency media broadcasting and playback
  • Add reliable cross-platform unit, integration, and e2e tests
  • Keep up to date on current technologies and recent developments in mobile and media technologies

Requirements For Mobile Client SDK Engineer

Java
Kotlin
Rust
  • 1+ years of professional software development or equivalent expertise
  • Experience with mobile software development (iOS, Android, Swift, Objective-C, Kotlin, Java)
  • Experience with native programming languages (C/C++, Rust)
  • B.A. or B.S. in Computer Science or a related discipline, or equivalent years of experience
  • Experience building cross-platform libraries/SDKs and shipping successful software products

Benefits For Mobile Client SDK Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Parental Leave
  • Flexible PTO
  • Amazon Employee Discount

Interested in this job?

Jobs Related To Twitch Mobile Client SDK Engineer

Software Development Engineer II, Amazon Music

Amazon Music is hiring a Software Development Engineer II to build innovative mobile and voice experiences, focusing on customer-centric solutions and full-stack development.

Software Development Engineer - (mobile), Last Mile Safety Tech

Mobile Software Development Engineer position at Amazon focusing on driver safety features for delivery application, offering competitive salary and benefits in Santa Cruz, CA.

Quality Engineer - Mobile (m/f/d)

Quality Engineer position at Voize, focusing on mobile app testing and quality assurance for healthcare AI documentation system.

Consumer Mobile Product Manager II, Chrome Browser

Lead product strategy and development for Google Chrome's mobile browser, driving innovation and user experience improvements across iOS and Android platforms.

Product Manager II, 3D Rendering for Extended Reality

Lead 3D Rendering and XR initiatives at Google, managing product development from conception to launch with focus on AR/VR technologies and Android ecosystem.