Software Engineer I, Community Growth
Twitch is seeking a Software Engineer I to join the Community Growth team, focusing on enhancing user engagement and expanding community reach across both web and mobile platforms. This role offers an opportunity to contribute to the world's leading live streaming service, which brings together diverse communities centered around gaming, entertainment, music, sports, and more.
In this position, you will be responsible for delivering high-quality user experiences on both web and mobile surfaces. Collaborating with product managers, designers, technical leads, and fellow engineers, you will design, develop, launch, and operate interactive features that enhance community interaction and growth. Your work will involve both frontend development, primarily using React, and supporting backend systems to ensure seamless functionality.
The ideal candidate will have at least one year of professional software development experience, with a strong background in building consumer-facing products at scale. Proficiency in modern languages and frameworks such as React, Kotlin, Swift, or Objective-C is essential. A minimum of a Bachelor's degree in Computer Science or equivalent experience is required.
Twitch offers a comprehensive benefits package, including medical, dental, vision, and disability insurance, a 401(k) plan, maternity and parental leave, flexible paid time off, and an Amazon employee discount. The base salary range for this position is $127,100 to $185,000 USD, with final compensation determined based on experience, qualifications, and location.
Joining Twitch means becoming part of a collaborative and innovative environment that values community both internally and externally. The company is committed to empowering live communities and provides opportunities for professional growth and development within a dynamic industry.