Offers “Amazon”

40 days agoAmazon

Android Engineer

  • Seattle (King)
  • Design / Civil engineering / Industrial engineering

Job description

DESCRIPTION

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

Responsibilities
· 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

Ideal candidate profile

BASIC QUALIFICATIONS

· 2+ years of application development experience on Android
· Strong proficiency with Java, Kotlin, and the Android development ecosystem
· Ability to communicate complicated technical problems to both technical and business audiences