Remote WorkSkills Strong skills in 3D mathematics.Fluent in C# with strong OOP fundamentals and Data structures.Strong debugging skills and Good at optimizing and profiling code.Working experience in implementing AI System or algorithmsWorking experience in multiplayer gamesShould have experience on IAP, AD-plug ins and analyticsKnowledge of native android or IOS is advantageExperience on Unity UI and animationsFamiliar with agile / scrum development methodologiesAbility to solve problems creatively and effectivelyPlan and implement game functionalityTransform design specification into functional gamesCommunicate with other team membersEstablish effective strategy and development pipelineDesign, build, and maintain efficient, reusable, and reliable codeEnsure the best performance, quality, and responsiveness of applications and gamesOffer and implement solutions in a timely mannerInvolvement in all areas of game development including Programming of Game Systems & Logic, User Interface, SDK Integrations and Server Logic/Components, Game Designing. Write robust code & verify that it can be used by millions of users & provides an error free experienceStrong Knowledge of mobile Independently create complete solutions from scratchSupport and contribute new ideas to game designRequirements and QualificationsExcellent knowledge of UnityExperience with scripting, textures, animation, GUI styles, and user session managementMinimum 1 years of experience with game physicsHigh-level knowledge of APIs and libraries.Minimum 2 years of experience with mobile and console game developmentExpert in one or more programming specialties (artificial intelligence, 3D animation, physics, multiplayer/networking, Particle Systems)Minimum 2 years of experience in optimizing memory and space usageStrong, professional experience using Unity and C#/C++Wide understanding of different game technology areas