Description

Responsibilities

Design and implement new UI features for web, mobile, and in-game purchasing across all Blizzard titles

Collaborate with Design, Web Shop, Payments, Orders, Catalog, and other teams to create a frictionless experience for our players

Partner with product managers and game engineering teams to enable new epic in-game commerce experiences

Monitor, debug, and improve several critical to business production services

Requirements

A minimum of 5 years professional web software engineering (with the focus on frontend)

A solid foundation in Java, C#, or another object-oriented language

Strong CS fundamentals, including algorithms, data structures, and design patterns

Experience with Freemarker, LESS, and JavaScript

Familiarity with testing practices, including regression, acceptance, functional, and load testing

Pluses
Hands-on experience working with a Single Page Application framework such as React, Angular, or Vue

Experience managing containerized deployments to the public cloud (AWS, GCP and others)

Practical knowledge of A/B testing tools and frameworks like Optimizely

Familiarity with web services, messaging middleware, security, micro-services, and n-tier architectures

Experience with Maven, Jenkins, Terraform, Docker, and Kubernetes

Experience creating multi-language applications that serve worldwide customers

 

Education

ANY GRADUATE