About the Role
The Discovery Team in App Experiences manages features and systems to help communities form, grow, and thrive on Twitch. These features enable users to participate in their favorite communities and discover new ones efficiently. The role focuses on the entire stack (React and Golang), initially leaning towards backend systems with future client-side efforts.
Responsibilities
- Design, develop, launch, and operate interactive experiences in collaboration with product managers, technical leads, and other engineers.
- Investigate, instrument, and resolve performance issues.
- Build distributed applications at scale.
- Foster shared understanding and deliver solutions through collaboration with internal and related teams.
- Address customer problems to drive business impact.
Requirements
- 1+ years of experience developing software in a professional environment.
- Prior experience building consumer-facing products at scale.
- Proficient coding skills in modern languages and frameworks such as React, Kotlin, Swift, Objective-C, etc.
- Excellent verbal and written communication skills.
- Minimum of a Bachelor’s degree in Computer Science or equivalent experience.
- Consideration for employment of qualified applicants with arrest and conviction records pursuant to the San Francisco Fair Chance Ordinance.
Skills
- React
- Kotlin
- Swift
- Objective-C
- Typescript
- Golang
- AWS technologies (ECS, DynamoDB, Lambda, SQS, Step Functions)
- Mobile development
- Twitch, gaming, and/or streaming on Twitch
Location
- San Francisco, CA
Work Type
- Full-time
Experience Level
- 1+ years
Education Level
- Bachelor's degree in Computer Science or equivalent experience
Salary/Compensations
- $127,100—$185,000 USD
Benefits
- Medical, Dental, Vision & Disability Insurance
- 401(k)
- Maternity & Parental Leave
- Flexible PTO
- Amazon Employee Discount
- Sign-on payments
- Restricted stock units (RSUs)
- Comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
- 401(k) matching
- Paid time off
- Parental leave
About the Company
- Twitch is the world’s biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more.
- We’re about community, inside and out. You’ll find coworkers who are eager to team up, collaborate, and smash (or elegantly solve) problems together.
- We’re on a quest to empower live communities.
Equal Opportunity
- Twitch is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
