Job Details

Software Engineer II, Android Development

  2026-03-31     Amazon     San Francisco,CA  
Description:

If you are excited about joining a dynamic team that fosters creativity and community, we invite you to explore this opportunity at Twitch!

About Us:
Twitch is the premier live streaming platform where communities converge around shared passions like gaming, entertainment, music, sports, and cooking. Our mission is to promote community both inside and outside of our company. We pride ourselves on working collaboratively to tackle challenges and innovate solutions. Discover our journey and values on social media and through our blog, and prepare to excel with our Interviewing Guide.

About the Role:
We are looking for a talented Android Software Engineer to join our Mobile Core Engineering team. In this role, you will help lay the groundwork for mobile development at Twitch by developing essential tools, frameworks, and best practices that empower our mobile engineers to create exceptional user experiences. As we transition to a hybrid mobile strategy incorporating React in WebViews along with native Android functions, you will be involved in high-impact initiatives such as our web-to-mobile platform, performance optimizations, automated testing infrastructure, and more. Your contributions will significantly influence how our engineers build features and how millions enjoy the Twitch experience on Android.

This position can be based in San Francisco, Irvine, or Seattle.

You Will:

  • Design and implement key Android components and frameworks to support both native and hybrid experiences.
  • Construct a robust WebView infrastructure that facilitates seamless integration between React-based web content and native Android functionality.
  • Optimize the performance and scalability of platform components utilized by millions of daily users.
  • Provide technical leadership and mentorship to Android engineers across various product teams on hybrid mobile architecture.
  • Shape architectural decisions, balancing developer efficiency, application performance, and maintainability.
  • Work in collaboration with cross-functional teams to define and sustain development standards for hybrid mobile applications.

Perks:

  • Medical, Dental, Vision & Disability Insurance
  • 401(k)
  • Maternity & Parental Leave
  • Flexible PTO
  • Amazon Employee Discount

BASIC QUALIFICATIONS:

  • 3+ years of professional software development experience.
  • 2+ years of experience in designing or architecting systems.
  • 1+ years as a Software Development Engineer or similar role.
  • Experience in designing and developing large-scale applications using C#, C++, Java, or Perl.
  • 1+ years of Object-Oriented Design experience.
  • Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics, or related field.
  • Experience in programming with at least one programming language.

PREFERRED QUALIFICATIONS:

  • 3+ years of experience through the full software development lifecycle.
  • Bachelor's degree in Computer Science or equivalent.

Twitch is committed to fostering an inclusive workplace. We are an equal opportunity employer and welcome applicants from diverse backgrounds.

Location specifics:
USA, CA, Irvine - $143,700.00 - $194,400.00 USD annually
USA, CA, San Francisco - $165,200.00 - $223,600.00 USD annually
USA, WA, Seattle - $143,700.00 - $194,400.00 USD annually.


Apply for this Job

Please use the APPLY HERE link below to view additional details and application instructions.

Apply Here

Back to Search