This job might no longer be available.
Blizzard Entertainment is looking for a talented Software Engineer to
join the team working on our newly announced mobile game. We are
looking for someone excited to empower the development team by
creating and improving the tools and workflows used by client
engineers in Unity.
You will be primarily responsible for ensuring the team has efficient
and reliable tools and workflows necessary for building and iterating on
the game. Everyone on our team helps to influence the game direction,
and you should have a passion for quality, user experience, and
efficient workflows.
Responsibilities:
-Maintain and improve workflows to build the game for iOS and
Android-
-Optimize the build pipeline to allow faster CI build times and
local iteration times
-Create, maintain, and improve tools related to various areas of
the game client, such as Unity asset bundles, asset dependency
visualizations, and more
-Contribute to other general game client development tasks as
needed
-Provide support to team members of all disciplines and facilitate
daily success for the entire team
-Help find areas of development that can be streamlined or
improved by the application of best practices or additional tools
Requirements:
- Bachelor or master’s degree in computer science, related field,
or equivalent professional experience
- Strong, proven programming skills in at least one language
- At least 2 years of relevant professional experience
- Excellent problem-solving and debugging skills
- Significant experience in three or more of the following:
- Developing games with a commercial or proprietary game
engine
- Developing software for Android or iOS
- Working on a product or team with more than 10 engineers
- Programming with C#
-Programming with C++
Pluses:
-Experience with Unity and its editor scripting, Scriptable Object
API, build pipeline, asset bundles and general workflows