About the job
About Us
Twitch stands as the premier live streaming platform globally, creating vibrant communities centered around gaming, entertainment, music, sports, cooking, and more. Every day, we unite thousands of communities in their passions.
At Twitch, our core is community-driven. You will collaborate with passionate colleagues who are eager to tackle challenges together. We are committed to elevating live communities, and if this resonates with you, check us out on LinkedIn, X, and explore our latest projects on our Blog. Don’t forget to review our Interviewing Guide to prepare for our hiring process.
About the Role
Join the Mobile Core Engineering team at Twitch as an Android Software Engineer and play a pivotal role in shaping mobile development across our platform. As a crucial part of the platform team, you will provide essential tools, frameworks, and best practices that empower all mobile engineers at Twitch to create outstanding experiences for millions of users. Our mobile strategy is evolving towards a hybrid approach that integrates React in WebViews with native Android capabilities. You will engage in high-impact projects such as enhancing our hybrid web-to-mobile platform, optimizing performance at scale, developing automated testing infrastructure, and refining developer tooling to accelerate productivity organization-wide. Your contributions will significantly influence how hundreds of engineers craft features and how millions of users interact with Twitch on Android. This role demands independence and technical leadership, as you will frequently advise product teams across Community and Commerce divisions.
This position is available in San Francisco, Irvine, or Seattle.

