Twitch is looking for a Software Engineer to build and maintain the interactive experiences that millions of creators and viewers use daily on Twitch, focusing on VOD and Clips features.
Requirements
- Demonstrated ability to write clean, well-tested, and maintainable code
- Understanding of web fundamentals including HTML5, CSS3, and RESTful APIs
- Experience with software development fundamentals, data structures, and algorithms
- Strong foundation in modern JavaScript/TypeScript development and React ecosystems
- Experience with large-scale frontend applications and state management
- Knowledge of AWS services and cloud infrastructure
Responsibilities
- Build and maintain scalable frontend features using TypeScript and React that power Twitch’s VOD and Clips features.
- Collaborate with the team to design and implement Twirp APIs and backend services in Golang
- Drive frontend best practices including accessibility, performance, and testing methodologies
- Work closely with Product, Design, and other engineering teams to deliver exceptional user experiences
Other
- Bachelor's degree in Computer Science or related field, or equivalent industry experience
- You can work from San Francisco, CA; Seattle, WA; or New York City, NY!
- Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
- Twitch is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
- Twitch values your privacy. Please consult our Candidate Privacy Notice, for information about how we collect, use, and disclose personal information of our candidates.