Overview

Usage of Twitch on mobile devices continues to grow very rapidly, most of which currently happens on our very popular, and highly rated, Android and iOS applications. We want to bring the same great experience to our mobile website and are building a team to craft a completely new Twitch experience for the millions of people that use the Twitch website on mobile devices. As an engineer on the Mobile Web team you will have the opportunity to design and implement major pieces of the new Twitch mobile web experience.

RESPONSIBILITIES

  • Design and implement various parts of the mobile website from infrastructure to features
  • Work closely with Design and Product Management to build the best possible UX for the mobile website
  • Collaborate with and provide feedback to backend teams responsible for the APIs and other services supporting the mobile website

REQUIREMENTS

  • 2+ years of web development experience
  • Strong software engineering fundamentals
  • Mastery of JavaScript/HTML/CSS
  • Understanding of stateless application architecture
  • Understanding of REST principles
  • Demonstrated experience and passion for delivering a high quality user experience

BONUS POINTS

  • Experience working on mobile websites and/or responsive web design
  • Experience with one or more JS application frameworks (e.g. React, Ember, Angular)
  • Experience with AWS technologies
  • Familiarity with Go
  • Familiarity with video streaming technologies
  • Mobile app development experience
  • Understanding of how performance matters to the end user

PERKS

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

About Twitch

Twitch is the world’s leading video platform and community for gamers. More than 100 million gamers gather every month to broadcast, watch and chat about gaming.

Twitch’s video platform is the backbone of live and on-demand distribution for leading video game broadcasters including casual gamers, pro players, tournaments, leagues, developers and gaming media organizations. Twitch is leading a revolution in the gaming community, working to create a participatory experience that transcends gameplay.

Our Challenges:

Twitch is tackling and solving some of the hardest technology problems on the planet and doing things that nobody’s done before, or at least haven’t done well.

• Twitch is one of the biggest users of bandwidth in the U.S. and in the world. We’re building our own video CDN to make sure that we provide the best service possible, and we’re doing it as quickly and efficiently as possible.
• Our live chat system, TMI, regularly delivers over 1 million messages a second, and that number is growing rapidly.
• Our engineering team is targeting platforms from the desktop web, to iOS, Android, and every next generation gaming console.

Our People:

It’s sort of a given—every career page invariably talks about how awesome and incredible the people you’ll be working with are. But objectively, we ARE the most awesome and incredible! We’ve got everyone from young grads who are excited to try to change the world, to grizzled dot-com veterans who have done it before and want to do it again.

We have people with graduate degrees from some of the world’s most prestigious universities, and college dropouts whose primary qualification is the ability to get things done.

Our Perks

You should never work somewhere just because of their perks, but we do have some awesome ones. Happy people are productive people, so we have catered lunches and dinners, snacks, gym memberships, massages and more.