Responsibilities:• Design and implement new systems and pipelines• Optimize and fine tune code for performance• Work closely with QA to help define test cases• Maintain existing codebase with other team member• Tackle new challenges that arise during developmentRequirements:• C#/Unity 3D development experience• Strong knowledge of OOP, design patterns and data structures• Experience with version control software• Flexibility and willingness to learn new technologies as needed• Fun and positive attitude• Ability to work well as part of a collaborative development team• BS in Computer Science or equivalent (Engineers can also apply with programming experience)One of more of these is a plus:• Multi-threaded development• Mobile development experience (iOS/Android) on OSX• 3D/Shader/OpenGL experience• C/C++ tool development• XML/JSON knowledge• Unity Editor programmingProgramming LanguagesC#Interface Protocols & StandardsJSONOperating SystemsiOS, AndroidSkills3d game.