
Frontend Engineer I
- New York City, NY
- $99,500-200,000 per year
- Permanent
- Full-time
- Work effectively with the Browser Clients team and feature teams to build high quality Twitch client experiences.
- Build, maintain and improve the platform capabilities, developer workflows, tools, and processes that enable feature teams to ship their changes with confidence and velocity.
- Become an expert in Twitch's browser-client technology stack and provide guidance to feature teams on implementing their front-end use cases and understanding their performance in production.
- Contribute to architectural, technical design, and process discussions which guide the evolution of Twitch's browser-based clients.
- Identify and uphold frontend engineering best practices through documentation, static analysis, testing and developer education efforts.
- A degree in Computer Science, a related Engineering discipline, or equivalent experience
- 2+ years experience working on large scale JavaScript applications
- Experience with TypeScript
- Experience with React
- A good understanding of CSS
- Strong analytical problem solving skills
- Architectural experience creating highly-scalable web applications
- A solid understanding of best practices and techniques regarding web scalability, performance, and security
- Experience with GraphQL, especially the Apollo Client
- Experience with SCSS or SASS
- Experience with Webpack
- Experience with React Testing Library, Playwright, or other major testing frameworks
- Experience with TeamCity, CircleCI, Github Actions or another major CI/CD platform
- Experience with client telemetry/observability
- Passion for video games is a big plus
- Medical, Dental, Vision & Disability Insurance
- 401(k)
- Maternity & Parental Leave
- Flexible PTO
- Amazon Employee Discount