Unity Developer

Employer

Job Description

Our client is a cutting-edge Simulation company that builds customizable, VR/AR training solutions for emergency response, nurse education, and DoD sectors. They are seeking an experienced Unity developer who is self-motivated and can work remotely.


Required Experience:


Two to five years of game development experience

  • Experience shipping a title in Unity
  • Advanced level knowledge of Unity Editor
  • Experience building Unity UI and 3D interactions
  • Experience with complex dynamic systems
  • Strong Object-Oriented programming skills
  • Data-Oriented mindset for performance and memory
  • Multiplayer game experience
  • Understanding of dynamic state machines
  • Familiarity with Perforce or other version control software

Desired Experience:

  • Experience with UMA or dynamic character creation
  • Developed using Photon PUN Networking
  • Write highly performant code in C#
  • Excellent debugging skills
  • Comfortable with dynamic animation controllers
  • Experience creating tools for debugging and development
  • Experience with web services
  • Familiar with visual scripting systems

Essential Job Functions:

  • Develop 2D UI Menus and 3D interactive functionality
  • Contribute analysis in UI design reviews
  • Work closely with development teams to program on dynamic systems and art implementations
  • Participate in relevant project meetings
  • Investigate and solve programming issues
  • Follow quality engineering processes to deliver high-quality products and services


Engenium is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.