This job listing expired on Apr 1, 2020
Tweet

DESCRIPTION

Amazon is all in on games, and Twitch Prime is one of a series of disruptive new initiatives that highlight our investment and dedication to the industry and its players. Twitch Prime, launched on September 30, 2016, is both the premium version of Twitch and a series of new benefits available to all Amazon Prime members geared toward making it a no-brainer for core gamers to join Amazon Prime. We believe the evolution that began with arcade communities a quarter at a time, growing to the live streams and eSports of today, will continue to a future in which fans are creators, players are celebrities, and games are a global cultural touchstone that cuts across age, gender and nationality. Games have the power to connect communities at a massive scale, and this role will delve into these communities, linking these communities to Amazon’s broader ecosystem through content that is all about the gamers.

Twitch Prime’s Customer Experience team is seeking a Front End Engineer (FEE) to build customer-facing features and services. As a FEE on Customer Experience, you will work closely with the team’s Product Manager, Technical Program Manager, and UX Designers to build and launch products that will delight customers.

Who you are:

If you are looking for an opportunity to solve deep technical problems, build innovative solutions, and work with top notch software developers, this might be the role for you. You are able to look at the big picture from both business and technology perspective, possess strong analytical, design, and problem solving skills, and enjoy working with data, algorithms, and gamers. You are not afraid of ambiguity, like thinking “outside the box”, and get excited about difficult challenges. You are a strong team player and motivated self-starter who thrives in a startup-like environment where flexibility is essential.

If you have the programming chops, the leadership skills and a passion for video games then this role is for you.

BASIC QUALIFICATIONS

  • Bachelor’s degree in Computer Science, Computer Engineering, or related technical discipline (or equivalent experience)
  • Skilled with common front-end technologies such as HTML, CSS, JS, TypeScript, and Node
  • Deep experience in one or more relevant front-end frameworks such as React, Angular, Thyme Leaf, JQuery, etc.
  • Capable of maintaining a uniform user experience across multiple devices and browser types
  • Ability to rapidly prototype and adjust in response to feedback
  • Understands how to optimize the delivery of code and assets (e.g., images, fonts) to a browser or device (e.g., lazy loading assets, using CDNs, caching, compression, etc.).
  • Strong problem solving and troubleshooting skills.
  • Solid coding practices including peer code reviews, unit testing, and a preference for agile development.

PREFERRED QUALIFICATIONS

  • 2+ years of software development experience
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Strong UX design skills
  • Experience building reusable UX components or libraries
  • Experience building scalable, distributed, front-end experiences
  • Exceptional communication skills
  • A proven track record of making good technical judgement
  • Excellent debugging and troubleshooting skills, with an enthusiastic attitude to support and resolve customer problems
  • Game industry experience and/or a passion for playing video games