Twitch's Mobile Engineering team is responsible for developing viewing applications for the Android and iOS platforms, supporting phone, tablet and set-top devices. These platforms represent an ever-growing share of Twitch viewership and providing functional and delightful experiences on them is essential to user engagement. As an Android Software Engineer, you will make major contributions to a rapidly-evolving, native app that is a portal to the Twitch community for millions of users. In the past year, our engineers have:
* Leveraged Kotlin to update our UI components and architecture - the majority of our codebase is now written in Kotlin * Collaborated with product and design teams to deliver many features, improvements, and PogChamps to customers around the world * Powered up our video-playing architecture to go from one to three simultaneous streams without impacting performance or power consumption * Started migrating our network stack from REST to GraphQL * Defined and started building a highly capable mobile developer platform that empowers our team to build a delightful and robust customer experience
* Develop and deliver new product features for our Android application * Improve engineering processes and tools to increase team effectiveness * Work across both technical and business focused teams to deliver value to our creators
Amazon is a company operating a marketplace for consumers, sellers, and content creators.