
About Twitch
The ultimate livestream platform for gamers
Key Highlights
- Over 140 million monthly active users
- Acquired by Amazon in 2014, doubling viewership in a year
- Partner Program allows streamers to monetize content
- Global no-meeting days and company holidays
Twitch, headquartered in San Francisco, CA, is the leading livestream platform dedicated to gamers, allowing users to broadcast gaming sessions and build vibrant communities. Acquired by Amazon in 2014, Twitch has over 140 million monthly active users and has raised $43.2 million in funding. The pla...
🎁 Benefits
Twitch offers a remote-friendly workplace, global no-meeting days, and company holidays. Employees benefit from development opportunities including co...
🌟 Culture
Twitch fosters a unique culture centered around gaming and community engagement. The platform encourages creativity and innovation among its employees...
Overview
Twitch is hiring a Software Engineer II for their Mobile Core Engineering team to enhance mobile development across the platform. You'll work with Android and React to optimize performance and build tools for millions of users. This role requires experience in mobile development and a strong technical background.
Job Description
Who you are
You have a solid background in mobile development, particularly with Android, and are comfortable working with Java and React. You understand the intricacies of building high-performance applications and have experience optimizing mobile experiences for users. You thrive in collaborative environments and enjoy working with cross-functional teams to solve complex problems. Your technical leadership skills allow you to guide and mentor other engineers, fostering a culture of learning and innovation. You are passionate about creating exceptional user experiences and are eager to contribute to the evolution of Twitch's mobile strategy. You are adaptable and open to exploring new technologies and methodologies that enhance mobile development.
Desirable
Experience with hybrid mobile development approaches and familiarity with automated testing infrastructure would be a plus. Knowledge of performance optimization techniques and developer tooling is also desirable. If you have a background in building scalable applications that serve millions of users, we encourage you to apply even if your experience doesn't match every requirement.
What you'll do
As a Software Engineer II at Twitch, you will join the Mobile Core Engineering team and play a crucial role in shaping the foundation of mobile development. You will work on high-impact initiatives that include developing a hybrid web-to-mobile platform, enhancing performance optimization at scale, and building automated testing infrastructure. Your contributions will directly impact how hundreds of engineers build features and how millions of users experience Twitch on Android. You will collaborate closely with other engineers to establish best practices and frameworks that empower the entire mobile engineering team. You will also be responsible for providing technical guidance and support to your peers, ensuring that the tools and frameworks you develop are effective and user-friendly. Your work will involve analyzing performance metrics, identifying areas for improvement, and implementing solutions that enhance the overall user experience. You will participate in code reviews and contribute to the continuous improvement of the development process, ensuring high-quality code and adherence to best practices.
What we offer
At Twitch, we value collaboration and community, and we offer a supportive environment where you can grow your skills and advance your career. You will have the opportunity to work on exciting projects that have a significant impact on our platform and our users. We provide competitive compensation, including a salary range of $129,300 to $223,600 per year, and a comprehensive benefits package that supports your well-being and professional development. Join us in our mission to empower live communities and create exceptional experiences for our users.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Twitch.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Amazon is hiring a Software Engineer II for Twitch's Mobile Core Engineering team to enhance mobile development. You'll work with Android and React to optimize performance and build tools for millions of users. This position requires experience in mobile development.

Software Engineering
Amazon is hiring a Software Engineer II for Twitch to enhance mobile development on Android. You'll work with technologies like Java and React to optimize performance and build tools for millions of users. This position requires experience in mobile engineering.

Mobile Engineer
Uber is hiring a Software Engineer II - Android Engineer to build and maintain user-facing features for the Earner Trip Experience. You'll work with Kotlin and Java to enhance mobile experiences for millions of users. This position requires 2+ years of experience in Android development.

Mobile Engineer
Tonal is hiring a Senior Mobile Engineer to develop the embedded application for their innovative fitness products. You'll work with cross-functional teams to create engaging user experiences. This position requires 5+ years of software development experience.

Mobile Engineer
Harvey is hiring a Senior Mobile Engineer to lead mobile engineering projects and build enterprise-grade AI experiences for legal professionals on Android devices. You'll architect and implement complex mobile features and mentor other engineers. This position requires strong expertise in Android development.