Collaborating with the design team to discuss gaming ideas and specifications
Establishing strategy and development pipelines
Planning and implementing game functionality
Transforming design ideas into functional games
Designing and building game code
Identifying and fixing code errors and game bottlenecks
Testing game functionality and theme dynamics
Ensuring products conform to high industry standards
Designing and building game patches and upgrades
Requirements
Bachelor's degree in engineering or technology
Minimum 2+ years of experience working as a Unity or Unity3D developer
In-depth knowledge of Unity and Unity3D software
Knowledge of 3D development and integrated game physics
Programming experience in C# is mandate
Experience with mobile games development, performance profiling and optimization, UI development, Character animation, Textures, multiplayer/networking and ability to create tools as required
Basic Math, good understanding of platform specific requirements and good communication skills
Experience with memory and space optimization
Knowledge of scripting, animation, session management, and textures
Excellent attention to details
Benefits
The opportunity to join our growing business at an exciting time