Software Engineer, Game Sites
Blizzard Entertainment is looking for a talented and passionate software engineer to help us build epic game community sites that support Blizzard Entertainment’s titles.
Our ideal candidate will share our passion for all things web and believe in the power of player engagement and community building to enrich player’s gameplay experiences.
Position Overview
This position within the Blizzard Web & Mobile department will work closely with a team of engineers, designers, editors, and testers to help build the future of interactive game sites. They will be responsible for architecting, building and maintaining scalable front end and middleware solutions to support Blizzard’s franchises.
Responsibilities
- Working with a cross-functional team to help manage and deliver an epic Web experience.
- Building and maintaining services and tools that support our web activities.
- Help abstract and streamline our work into maintainable libraries and toolchains.
- Breaking down complicated requirements into clear, actionable tasks that can be estimated and completed.
- Writing clean, testable, maintainable, and documented code.
- Maintaining an open-minded, friendly and positive attitude.
Requirements
- Expertise in at least one area of web development, be it back-end, front-end or building APIs.
- A solid understanding of best practices and techniques regarding web scalability, performance and security.
- Excellent verbal and written communication skills.
- Self-motivated with strong initiative.
- Able to work in a fast-paced, dynamic work environment.
- Passion and belief in Blizzard’s Core Values.
Pluses
- Experience with front end web frameworks (Ember, React, Vue, Angular, etc).
- Experience with RESTFUL APIsĀ and microservices.
- Experience with application containerization (Docker, etc) and cloud hosting (AWS, Azure, etc).
- Experience with popular web frameworks (Node.js/Express, Ruby/Rails, Python/Django, Java/Spring, Php/Laravel)
- Experience with an Agile Scrum/Kanban environment
- Experience with high traffic websites and applications
- Experience with international (localized) applications
Required Application Materials
- Resume
- Cover Letter (optional)