*Students are to apply via Zotlink for consideration, on-campus interviews will be held February 6th and 7th

Associate Web Front End

Well met, UCI student engineers! Blizzard’s University Relations team here, and before we turn this job description over to the hiring team on Battle.net to talk about the scope of the role, we’d like to say thanks for your interest and for (hopefully) taking the initiative to apply. Blizzard’s not an easy place to get into, that’s true, but we believe we’re a studio well worthy of your career. For over twenty years now, employees have established and continue to cultivate a culture built on passion, collaboration, creativity, and fun. Put simply, we legitimately love doing what we do for a living, and we’re proud to offer you an opportunity to do the same. Good luck! And now, over to Battle.net…

Join us on the Battle.net team! We’re hoping to find our new associate web front end engineer here at UCI, and it could be you. In this role, you’ll be helping maintain and implement new features for World of Warcraft, StarCraft II, Diablo III, as well as account management web applications. The right fit will be an engineer who truly enjoys collaborating with user experience designers, graphic designers, back end engineers, other front end engineers, and producers to create epic and efficient applications used by millions of people worldwide. In many cases, our hobbies and personal interests naturally overlap and inspire us in our work. So ask yourself the following: Do I love staying current with web technology trends, and being familiar with browser compatibility nuances? Am I eager to get started applying the latest tools, technology, and techniques to enable an engaging out-of-game experience? Do I want to learn and grow surrounded by enabling talent?

Good, because honestly we are too. We’re geeks about engineering, in the best ways possible. Blizzard is a safe haven to practice our mad art in one of the most exciting and rewarding industries around. If you’re ready to join us on our adventure, drop us a line!

Requirements

  • Knowledge of CSS, JavaScript, and DOM
  • Some Experience with Ajax and JavaScript libraries
  • Familiar with HTTP and basic networking concepts
  • Basic proficiency with Photoshop
  • Self-motivated, and able to independently identify and implement needed improvements
  • A passion for web development and gaming

Pluses

  • Familiarity with MVC.
  • Professional UX or information architecture experience
  • Experience authoring websites for mobile devices
  • Experience implementing high-performance interfaces with HTML 5 APIs
  • Contributions to open-source projects or personal projects
  • Knowledge of object-oriented programming in languages like Java, C++, Objective-C, or equivalent
  • A degree in computer science, human-computer interaction, or a related field

 

Associate Software Engineer, Java

Well met, UCI student engineers! Blizzard’s University Relations team here, and before we turn this job description over to the hiring team on Battle.net to talk about the scope of the role, we’d like to say thanks for your interest and for (hopefully) taking the initiative to apply. Blizzard’s not an easy place to get into, that’s true, but we believe we’re a studio well worthy of your career. For over twenty years now, employees have established and continue to cultivate a culture built on passion, collaboration, creativity, and fun. Put simply, we legitimately love doing what we do for a living, and we’re proud to offer you an opportunity to do the same. Good luck! And now, over to Battle.net…

UCI students, Battle.net is looking to level up, and we want to find a talented and enthusiastic associate java engineer to join us! So what is Battle.net, and what do we do? We develop all our customer facing web sites, ranging from account management and e-commerce sites, to community forums and character profiles for multiple global regions, extending, supporting, and enhancing the epic game experience Blizzard is known for.  In this role, you’ll be responsible for creating new, and improving existing applications in a high-load, high-availability environment, while adhering to best practices across the team. The software engineer is expected to be a strong individual contributor in addition to effectively working with the team to drive project success, and have the proven ability to release quality software in a rapid development lifecycle.

What’s our team like?  A lot of fun, a lot of collaboration and knowledge-sharing, and a lot of finding creative and viable solutions to difficult technical challenges. We want engineers passionate about technology, the web, video games, and a desire to work in a creative, challenging and rewarding environment.  We’re geeks about engineering, in the best ways possible. Blizzard is a safe haven to practice our mad art in one of the most creatively exciting and unique industries around. If you’re ready to join us on our adventure, drop us a line!

Requirements

  • Bachelor’s degree in computer science, or related field, or equivalent training, and professional experience
  • Experience building web applications
  • Good programming skills, including experience with Java, and application development for the web
  • Good analysis, troubleshooting, and debugging skills
  • Good working knowledge of computer science fundamentals, including algorithms, data structures, and design patterns
  • A good understanding of enterprise architectures, and patterns
  • A good understanding of scalable, reliable, maintainable, testable, secure architectures
  • Knowledge of Linux / UNIX, Apache, and Tomcat technologies
  • Good understanding of web-related technologies (e.g. HTML / XHTML, HTTP, SOAP, REST, TCP / IP, DNS, Message Queuing)

Pluses

  • Experience with data modeling in one or more modern relational databases and SQL
  • Experience working in a team environment on multiple simultaneous projects
  • Experience working on Blizzard Entertainment community fan-sites
  • Experience working with non-SQL data stores
  • Experience in multiple different languages, web frameworks, containers, and data stores
  • Experience mentoring junior developers