Senior Frontend Engineer - Discovery/ML Platforms

Twitch is building the future of interactive entertainment. As a frontend engineer on the Twitch Discovery team, you will help architect and develop next-generation products backed by computer vision and machine learning. This tech will allow us to build rich, cutting edge user experiences ensuring that our hundreds of millions of viewers all find something to watch. You will work seamlessly across framework boundaries and product lines to boost the discovery of live entertainment experiences on the Internet. If you’re a strong engineer with a passion for building user-focused, delightful, and robust products to adapt to an ever-changing audience, come play with us!

We’re looking for expertise in web programming (JS frameworks, tooling, modern browser awareness) and sensibilities in UX design. Our web client is written in TypeScript using React / Redux and backed by a GraphQL API for server interactions.


  • Design, build, and maintain performant, responsive and delightful experiences
  • Embrace and champion engineering best practices within your group and Twitch
  • Produce clean, high quality code, and tests
  • Grow the technical skills of other engineers on the team through mentorship, code and design reviews, and writing documentation
  • Contribute engineering input and feedback into product planning processes
  • Partner with fellow engineering teams to deliver on complex initiatives together


  • 5+ year of experience building consumer-facing web applications
  • Experience designing large-scale web applications built with modern technologies
  • Proficiency with Javascript, HTML, CSS, and expertise in at least one JavaScript framework
  • Experience with modern browser technologies and cross-browser compatibility issues
  • Ability to apply quantitative reasoning and UX design principles to building applications
  • Strong organizational and communication skills

Bonus Points

  • Experience with React, GraphQL, Apollo, or TypeScript
  • Interest in extracting insights from data
  • Experience building web applications for mobile devices
  • Avid user of Twitch or passion for video games


  • Medical, Dental, Vision & Disability Insurance
  • 401(k)
  • Maternity & Parental Leave
  • Flexible PTO
  • Commuter Benefits
  • Amazon Employee Discount
  • Monthly Contribution & Discounts for Wellness Related Activities & Programs (e.g., gym memberships, off-site massages, etc.)
  • Breakfast, Lunch & Dinner Served Daily
  • Free Snacks & Beverages

About Twitch

Twitch is the world’s leading video platform and community for gamers, with more than 100 million visitors per month. We connect gamers from around the world by allowing them to broadcast, watch, and chat with each other. Twitch’s live and on-demand video platform forms the backbone of a distribution network for video game broadcasters including pro players, tournaments, leagues, developers and gaming media organizations. Twitch is leading a revolution in gaming culture, turning gameplay into an immersive video experience. Learn more at

We are an equal opportunity employer and value diversity at Twitch. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.


Meet Some of Twitch's Employees

Anele A.

Manager, Partnerships Development

Anele works directly with signed broadcast partners to ensure that they are continually satisfied with the platform and how it's performing, to further their brands and increase their viewership.

Jenny Q.

Director Of Business Operations

Jenny and her team use data-driven insights to tackle the toughest business problems at Twitch to help improve company performance.

Back to top