Unity Developer VR [63138]

Employer

Job Description

  • You will report to the Technical Director and be responsible to:Work with fellow developers, designers, creatives and producers to estimate, plan and execute internal and external projects.
  • Generate performant, style correct code.
  • Manage and inform architecture decisions on an ongoing basis.
  • Take on ownership of features from prototype to production.
  • Early report of potential issues, escalate and provide detailed definitions of problems as you see them.
  • Ability to administer basic help and triage issues that junior developers and new hires run into
  • Production of Documentation that will be used by other developers
  • Ownership of Subsystems or substantial portions of larger frameworks
  • Cross Discipline interaction experience (E.G. Working with QA and Design directly)
  • Small scale projects can be solo developed with limited oversight.

Musts:

  • Expert level of C# proficiency with an understanding of 3D Math and the Unity UI system.
  • Proficient in both debugging and profiling.
  • Experience with version control software (git) and how it’s used with Unity.
  • Able to work within a coding standard & create clean efficient code that is easily understood by others.
  • Familiar with working in an agile development environment.
  • General knowledge of all stages of code creation and development required to bring a project from concept to ship.
  • Experience working on multiple platforms (mobile, desktop, vr etc.)
  • Passion for keeping up to date with the rapidly changing enhancements and features in Unity.
  • Multiple shipped titles using Unity for mobile and VR titles
  • Ability to understand and write shader code
  • Deep understanding of specific subsystems (Physics, Audio etc.)
  • Has experience working on Unity projects of medium to large scale. Education
  • B.S./M.S. in Computer Science or equivalent degree or equivalent work experience