jobs

Twitch

is looking for a

Software Development Engineer, JavaScript

Share this jobTweet this jobPost on Linkedin

Irvine, CA

Responsibilities

  • Work effectively with the Browser Clients Team and others to build high quality Twitch client experiences
  • Become familiar with the existing Twitch browser-client technology stack
  • Contribute to architectural, design, and process discussions involving the technological choices involved in building Twitch’s browser-based clients
  • Identify and uphold frontend engineering best practices
  • Requirements
  • A degree in Computer Science, a related Engineering discipline, or equivalent experience
  • 3+ years experience working on large scale JavaScript applications
  • Experience with Webpack
  • Experience with React
  • A good understanding of CSS
  • Strong analytical problem solving skills
  • Bonus Points
  • Architectural experience creating highly-scalable web or desktop applications
  • A solid understanding of best practices and techniques regarding web scalability, performance, and security
  • Experience writing JavaScript applications with Typescript
  • Experience with Redux or other Flux implementation
  • Experience with GraphQL especially the Apollo Client
  • Experience with SCSS or SASS
  • Passion for video games is a big plus
  • Perks
  • Medical, Dental, Vision & Disability Insurance
  • 401(k)
  • Maternity & Parental Leave
  • Flexible PTO
  • Commuter Benefits
  • Amazon Employee Discount
  • Monthly Contribution & Discounts for Wellness Related Activities & Programs (e.g., gym memberships, off-site massages, etc.)
  • Breakfast & Lunch Served Daily
  • Free Snacks & Beverages
  • Apply for this job