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
Skills:
C#, Android, iOS, unity3d, Games, games development