We are seeking a developer responsible for building games for various target platforms based on the Unity framework. Your primary responsibilities will be to implement game functionality translating design ideas, concepts, and requirements into a functional and engaging game.
Duties and Responsibilities:
Develop game mechanics and system processes Implement, hone and optimize functionality in existing game engines.
Collaborate with others to design and build architectures for new systems, and maintain and improve current ones.
Contribute original ideas towards all aspects of game production and development.
Advise and mentor other programmers.
Provide technical leadership in areas of specialization and assist other engineers with technical questions.
Work independently to complete assigned projects with limited supervision.
Keep up to date with the technological developments and advancements in the computer game industry.
Develop familiarity with hardware details of specific game platforms, their capabilities and performance bottlenecks.
Constantly analyze code performance and architect optimizations.
Document developments and code.
Requirements:
Advanced working knowledge of Unity 3D.
Strong knowledge of C# and moderate knowledge of other programming languages.
Good working knowledge of Version Control: SVN
Experience with multiple core system tasks, such as graphics, networking, audio/video, and tools.Excellent performance optimization skills.
A gamer and entertainment enthusiast.
Excellent math skills.
Bachelor of Science degree in a relevant field.
At least 3 quality games deployed on the app stores.