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
ANY GRADUATE