Twitch is the leading global live streaming platform, fostering diverse communities centered around gaming, entertainment, music, sports, cooking, and more. Every day, countless communities converge here for anything and everything.
We’re all about community, both internally and externally. You’ll find colleagues who are eager to collaborate, solve problems together—whether by smashing them or finding elegant solutions. We’re driven to empower live communities, so if this resonates with you, check out our updates on LinkedIn and Twitter, and explore the projects we’re tackling on our Blog. Be sure to review our Interviewing Guide to help you excel in our interview process.
About the Role
Twitch's Mobile Engineering team is responsible for developing native apps for the Android platform, which accounts for a growing portion of Twitch's viewership. Delivering seamless and engaging experiences on these apps is crucial for user engagement. As an Android Software Engineer on our Community Discovery Engagement Mobile Team, you will play a key role in building and launching new features for the mobile app, as well as participating in team planning, design, and architecture discussions. You'll work with modern technologies like Kotlin, Jetpack Compose, and GraphQL to contribute to a robust mobile developer platform. This role reports to our Senior Manager of Engineering.
Your Responsibilities:
Your Qualifications:
Bonus Points:
Perks:
We are committed to being an equal opportunity employer and value diversity at Twitch. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
In accordance with the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Ordinance, we will consider qualified applicants with arrest and conviction records for employment.
Twitch respects your privacy. Please refer to our Candidate Privacy Notice for details on how we collect, use, and share personal information of our candidates.