Unity Developer

Employer

Job Description

Pokemon GO is still the undeniable leader in geospatial gaming and it is more fun now than it has ever been. Through our partnership with Niantic, we have the privilege of playing an important role in the ongoing development of this great game!


Nerd Ninjas is a fully remote, fast-moving, multi-disciplinary team of creative professionals based mostly on the West Coast of the USA. We’re working on fun and interesting mobile, desktop, AR, and VR projects. We’re seeking an experienced Unity developer to have a direct hand in the continued success of Pokemon GO. The ideal candidate will have successfully launched multiple video game titles and will love playing and developing games at the forefront of technology. Work on various technical challenges while creating engaging and fun real-world gameplay. These skills will bring millions of simultaneous active players around the globe together for exciting new experiences that merge the real world with virtual ones.


BENEFITS

  • Competitive salary.
  • 100% paid Medical, Dental, & Vision.
  • Flexible schedule.
  • Work on a game and IP brand known worldwide
  • Work remotely in the Pacific Time zone with travel to Spokane, WA twice a year for fun, team-building retreats.
  • Our culture is fun, unique, and anti-drama (you'll love it!).


RESPONSIBILITIES

  • Translate design specifications into functional game mechanics.
  • Communicate with other team members to establish effective pipelines and integrate media assets.
  • Design, build, and maintain efficient, reusable, and reliable code.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify bottlenecks and bugs, and devise solutions to address and mitigate these problems.
  • Help maintain code quality, cleanliness, & organization.


REQUIREMENTS

  • 4+ years experience developing games on multi-person teams.
  • Excellent knowledge of Unity and C# scripting.
  • Experience with iOS/Android game development.
  • Experience with 3D game development.
  • Experience writing client-server architecture.
  • Ability to constantly learn and stay in touch with evolving game standards and development technologies.
  • Strong understanding of object-oriented programming.
  • Familiarity with current design and architectural patterns.
  • Experience with game physics and particle systems.
  • Experience implementing designs into Unity UI.
  • Knack for writing clean, readable, and easily maintainable code.
  • Proficient knowledge of Git.
  • Strong English communication skills.
  • Ability to work successfully remotely and be available during core team hours, M-F: 9:00am - 5pm Pacific Time.
  • A passion for games.
  • Must be a US resident.


PLUSES

  • Experience with VR or AR.
  • Experience optimizing memory and space usage to optimize hardware performance.
  • Experience implementing automated testing platforms and unit tests.
  • Experience with analytics & crash reporting frameworks.
  • Experience with Steam / Console development.
  • Experience with a Dependency Injection Framework such as Zenject.
  • Experience with Unity’s Entity Component System (ECS) and DOTS.
  • Experience with PlayFab.
  • Experience writing Azure Functions.
  • Experience with Google’s Protocol Buffers.
  • Live in or around Spokane, WA or the greater PNW.