Front End Software Engineer - Store

Twitch is launching a merchandise line featuring our own community inspired logos and designs and are in need of a creative mind to help bring the right customer experience onto Twitch.  As an early joiner of the team you will gain the opportunity to influence an international launch, provide creative input into brand direction and drive high visibility projects across a number of commerce teams.

We are looking for an experienced Front End Developer who has successfully demonstrated taking business goals and turning them into inspiring designs. The ideal candidate has strong organizational skills, web expertise, and acute attention to detail. They will have developed a deep technical understanding of the strengths and weaknesses of delivery platforms, and are able to identify opportunities and to work creatively within the constraints they impose. In this role, you will be expected to work closely with a team of designers, researchers, developers, and project managers. Using your skills, you will iterate and prototype designs on high-profile large scale projects. Leveraging the latest technologies, you will work creatively through and around perceived limitations and/or challenges to create delightful experiences for customers.

Responsibilities

  • Work with designers and developers to develop modern, intuitive user interfaces for our online store experience
  • You’ll brainstorm with designers and product managers to design new features
  • You’ll work with backend engineers to specify the APIs that will power these features
  • Collaborate and contribute to the design, look, and feel of our online store
  • Continuously improve the user experience by reviewing website usage statistics, communicating with our users and being an active shopper of the site
  • Adhere and recommend improvements to project coding standards
  • Improve code quality by conducting code analysis, and recommending changes in policies and procedures
  • You’ll implement experiments and collect data with our data scientists to drive subsequent iterations on these features
  • You’ll identify and uphold frontend engineering best practices
  • You’ll help our support team triage bugs, respond to user feedback, and fix production issues
  • Level up the organization around you through code and design reviews and engineering best practices
  • You’ll feel responsible for the quality of the features you ship
  • You’ll push code to production several times a day if necessary

Requirements

  • 4+ years of hands-on experience building JavaScript web applications.
  • You have demonstrated past experience working on user interfaces and an eye for detail.
  • Experience with modern JavaScript libraries and tooling (ES6, Ember, React, etc.)
  • Strong interaction and rapid prototyping skills across a broad spectrum of the latest technologies including: Native Mobile, HTML5/CSS3/Object Oriented JavaScript, JS frameworks / libraries, W3C DOM methods and properties.
  • You have strong CS fundamentals and value rigor in engineering
  • Experience building consumer-facing web applications
  • Experience with modern browser technologies and cross-browser compatibility issues
  • Strong sensibilities for UX and design
  • You are equally excited to build a minimum viable product quickly as you are cementing a proven feature in maintainable and tested code.
  • Strong organizational and communication skills
  • You thrive in loosely structured environments
  • You are intellectually curious, passionate, inventive, and eager to grow
  • At least 3 years’ experience as a key member of a design/development team participating in the complete product development lifecycle of successfully launched applications
  • Seamless communication, presentation, and interpersonal skills

Bonus Points

  • A degree in Computer Science or equivalent academic background
  • Avid user of Twitch or passion for video games
  • Ruby on Rails, Golang, Java expertise
  • Experience with prototyping tools such as Photoshop, Illustrator, Axure, InVision, Keynote, After Effects, etc.
  • Experience interacting with RESTful web APIs
  • Experience with vector and motion graphics, including SVG, HTML5 Canvas, and Animation via JavaScript and CSS
  • Experience scaling architecture
  • Experience working with large and complex datasets
  • Cloud-based application development and deployment

Benefits

  • Full benefits, including medical, dental, vision and life
  • 401(k) savings plan with a company match
  • Orca Card to pay for your commute from anywhere in the Seattle Area
  • Catered daily lunch
  • Unlimited snacks and drinks
  • Corporate gym membership
  • Flexible time off policy
  • Top of the line technology to help you build our own workspace

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.

Meet Some of Twitch's Employees

Daniel H.

Data Scientist

Daniel discovers techniques that influence every aspect of product planning and market prediction, from consumer need to company cost and ultimate value, all through data science research.

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