Software Engineer
The Community Growth organization is driving measurable audience growth, engagement, and revenue for our streamers while delivering exceptional experiences that delight our viewers
Our mission is to design smarter tools, seamless pathways between discovery and support, and meaningful opportunities that connect people to what they love most about Twitch. These features let people participate in their favorite communities and discover new ones more efficiently
We work hard to bring novel opportunities to the world of streaming both individually and in collaboration with similar streamers. Some examples of spaces we own include Chat, Stream Together, and Discovery. This team will also be focusing on making sure Web and Mobile Twitch “Just Works” and also evolving the mobile app experience in new and exciting ways
Our consumer facing features span both web and mobile surfaces. This position is primarily focused on web & mobile frontend development (React heavy for both Web & Mobile) but is expected to be fullstack, with some responsibilities around supporting and maintaining backend systems
We’re particularly interested in someone that will become an expert in both of these platforms as well as has passion in influencing what these features should be and how they work
Deliver high quality user experiences across Web and Mobile surfaces
Partner with product managers, designers, and engineers to design, develop, launch, and operate consumer-facing features
Work backwards from customer problems to drive business impact
Participate in design and code reviews
Maintain and improve the backend services behind our features
Enthusiasm for AI driven engineering practices and a continuous desire to optimize development lifecycles using modern automated toolsMinimum of Bachelor’s degree in Computer Science or prior relevant engineering experiencesExperience communicating complicated technical problems to both technical and business audiences A track record of thinking through and shipping quality user experiences 1+ years of professional engineering experience building consumer-facing products at scaleReact Native experienceGo, or other backend languages we use at TwitchAWS experience (ECS, DynamoDB, Lambda, SQS, Step Functions) Familiarity with Twitch, gaming, and/or streamingPersonally built and or maintains software used by the gaming community