Twitch is evolving its mobile strategy from native-first to a hybrid approach that leverages React in WebViews alongside native Android capabilities. The Mobile Core Engineering team needs an Android Software Engineer to help shape the foundation of mobile development across Twitch, working on high-impact initiatives including their hybrid web-to-mobile platform, performance optimization at scale, automated testing infrastructure, and developer tooling.
Requirements
- 3+ years of Android development experience
- Strong proficiency in Kotlin and modern Android development practices
- Deep understanding of Android SDK, Jetpack libraries, and Android architecture components
- Experience building and shipping production Android applications to the Google Play Store
- Experience leveraging AI-powered development tools (such as GitHub Copilot, Cursor, or similar) to accelerate development
- Experience with hybrid mobile architectures, WebView integration, JavaScript bridges, React, or React Native
- Experience with video streaming or real-time communication technologies
Responsibilities
- Design and implement foundational Android components and frameworks that support both native and hybrid (React in WebView) experiences
- Build robust WebView infrastructure and bridges that enable seamless integration between React-based web content and native Android functionality
- Optimize performance and scalability of platform components used by millions of daily active users
- Provide technical leadership and mentorship to Android engineers across multiple product teams on hybrid mobile architecture
- Drive architectural decisions that balance developer velocity, app performance, and maintainability
- Collaborate with cross-functional teams to establish and maintain development standards for hybrid mobile applications
Other
- This position can sit in San Francisco, Irvine, or Seattle.
- work safely and cooperatively with other employees, supervisors, and staff
- adhere to standards of excellence despite stressful conditions
- communicate effectively and respectfully with employees, supervisors, and staff to ensure exceptional customer service
- follow all federal, state, and local laws and Company policies