Unity Game Developer

Unity Game Developer Job Description Template

Our company is looking for a Unity Game Developer to join our team.

Responsibilities:

  • Build high-quality interactive products using our Unity 3D and web/mobile platforms;
  • Understand scope of project and communicate timeline for delivery;
  • Help maintain code quality, organization, and automatization;
  • Work as part of the team to successfully deliver projects on time;
  • Identify bottlenecks and bugs, and devise solutions to address and mitigate these problems;
  • Understand software development life cycle and consistently meet project milestones;
  • Translate design specification into functional game;
  • Design, build, and maintain efficient, reusable, and reliable code;
  • Implement game functionality as per communicated design;
  • Communicate with other team members to establish effective pipeline and integrate media assets;
  • Ensure the best possible performance, quality, and responsiveness of the application;
  • Debug and optimize code.

Requirements:

  • Prior experience with a well-known mobile title or AAA titles are a significant asset;
  • Experience implementing automated testing platforms and unit tests;
  • Experience with mobile and console game development;
  • Understanding of character animation;
  • Strong understanding of object-oriented programming;
  • Excellent knowledge of Unity, including experience with scripting, textures, animation, UI styles, and user session management;
  • Research and analytical skills;
  • Ability to constantly learn and stay in touch with evolving game standards and development technologies;
  • Must have work on 2 or more 3D games in Unity;
  • Familiarity with level design and planning;
  • Experience with 3D game ( 2+ year of experience);
  • Familiarity with game A.I. techniques;
  • Familiar with plugins creation and user inputs;
  • Familiarity with current design and architectural patterns;
  • Knack for writing clean, readable, and easily maintainable code.