This job listing expired on Nov 17, 2021
Tweet

Job Description:

We are looking for a talented lead client engineer, who is as excited as we are to create amazing gameplay experiences for our players. If you have a real passion for mobile development and want to participate in the future of Blizzard, we would love to hear from you!

Our team values creativity, collaboration and a commitment to quality and we are searching for like-minded developers to add to our team of talented game makers. Together we will learn, grow, and ultimately enjoy success by developing epic experiences for our players.

You will lead a pod of engineers to develop new features and systems for our game, coordinating across disciplines with designers, artists, and other engineers. Everyone on our team is empowered to influence the game direction, and the ideal candidate will have a passion for quality and player experience.

Responsibilities

  • Manage and coach a pod of software engineers to create a high performing team
  • Collaborate closely with design and production to plan for multiple initiatives at once
  • Work with product and design on the implementation of features from end-to-end
  • Embrace rapid iteration by prototyping core gameplay mechanics with product owners
  • Support content creation pipelines, tool development, and workflow improvements
  • Build performant, sustainable, and maintainable technologies and code
  • Ensure game features and systems are scalable, flexible, and simple to use
  • Coordinate with server engineers on simulation and network efficiency
  • Champion Blizzard’s core values, especially “Gameplay First”

Requirements

  • 7+ years of relevant professional experience in software development
  • Strong, proven programming skills (C#, .NET Core and Standard)
  • Experience with the Unity platform, performance analysis, and code optimization
  • Experience with implementing game feature logic in a client/server environment
  • Ability to communicate effectively with artists, designers, and other engineers
  • Self-motivated and willing to participate in all areas of engineering
  • Excellent verbal and written communication skills

Pluses

  • Bachelor or Master degree in Computer Science, related field or equivalent experience
  • Experience with performance analysis and code optimization for mobile platforms
  • Previous experience shipping and supporting a Live product at a global scale
  • Full client stack experience (UI, gameplay, systems, tools, etc.)
  • Developed software in a cloud-hosted environment (AWS, GCP)
  • Real passion for mobile games, and/or games industry experience
  • iOS and/or Android software development expertise
  • Avid mobile gamer