Engineering Manager - Growth Frontend

Twitch’s Growth team builds features that attract, engage, and retain our global community of 100 million monthly watchers and counting. As the engineering manager for Growth frontend, you will lead a team of engineers to ship delightful experiences to every single visitor of the Twitch platform. You’ll work alongside cross-functional partners from product, design, science, and marketing to develop and execute a roadmap which balances technical and operational excellence with product agility.

Your team will partner closely with a backend sister team with a shared focus on Growth product features (e.g. SEO, viewer attribution, signup, login, new user onboarding, and notifications). We’re looking for expertise in web programming (JS frameworks, tooling, modern browser awareness) and sensibilities in UX design. Our web and mobile-web clients are written in TypeScript using React / Redux and backed by Apollo / GraphQL for server interactions.

If you're a strong technical leader with a passion for building robust user experiences for a growing audience, join us!

Responsibilities

  • Establish and manage an operational cadence and process for your team
  • Accelerate career development and foster exceptional engineering talent
  • Work closely with product managers to plan, schedule, and deliver high-impact projects
  • Design, implement, and test a diverse portfolio of user-facing features
  • Establish and maintain a high quality bar for engineering solutions on your team
  • Filter and prioritize inbound requests and eliminate distractions for your team
  • Negotiate engineering requirements with various product teams across the Twitch organization
  • Empathize with Twitch users and ship features to address their needs
  • Last but not least, devote at least 20% time writing and reviewing code with your team

Requirements

  • 6 years experience engineering consumer-facing products at scale, 2+ years managing a team
  • Proficiency with HTML, CSS, and expertise in at least one JavaScript framework
  • Expertise in JavaScript concurrency, browser tooling, and debugging
  • Quantitative reasoning ability and command of UX design principles
  • Sound technical judgment with solid coding ability
  • Strong organizational and communication skills

Bonus Points

  • Professional experience writing Go or React.js in production systems
  • Full-stack development experience
  • Native mobile development experience
  • You are a Twitch user yourself

Perks

  • Full benefits, including medical, dental, vision and life
  • 401(k) savings plan with a company match
  • Corporate gym membership
  • Flexible time off policy
  • Opportunity to attend one gaming event or tournament
  • Top-of-the-line technology to help you build your own workspace
  • Catered daily lunch and dinners (and twice a week hearty breakfasts)
  • Unlimited snacks and drinks
  • Monthly in-office massages
  • Commuter Benefits
  • Weekly happy hours

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 http://twitch.tv.

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.

#LI-SM1

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