Critical Skills:
Ability to write scalable, testable and maintainable code.
Ability to foresee future problems and make adjustments ahead of time.
Focused and clear written and verbal communication skills; able to gain trust and respect of peers and stakeholders.
Ability to understand and use complex 3D math.
Good interpersonal and collaboration skills, relationship building, and negotiation.
Strong analytic skills, including the ability to interpret designer needs.
Education and Experience Requirements:
3+ years C# programming with the Unity3D engine
Proficient in OOP and various design techniques
Nice to have: Experience releasing products for iOS, Android, Windows, Mac and VR Platforms
3D engines and graphics programming
UI Programming
Custom Tool Development for Unity environment
Maintain technical standards and document code base.
Work closely with designers to realize their vision and make the application come to life.
Update, repair, and modify code of framework and existing applications.
Create tools for other developers to use when necessary.
Follow technical documents from our customers to mimic a real world object.
Assist in developing optimized road maps to support strategic initiatives.
Assist in evaluation and selection of technology solutions in support of business requirements.