Job Description
Game Programmer will be responsible for developing assigned tasks while
collaborating with other teams on the project.
Job Responsibilities:
Follow best practices for coding and co-ordinate regular code reviews.
Follow a process to review the game on a regular interval during development
cycle and identify areas for improvement.
Ability to create a strong technical document on different development
platforms/consoles.
Follow and setup processes while working in collaboration with other teams
(internal or external) to efficiently meet the technical needs of the assigned
project.
Plan and evaluate the work performed by team and analyse the impact on the
project.
Identify risks involved within the development of project and provide solutions
to resolve complex problems.
Provide estimate time to complete programming task/objectives and be
committed to meet them.
Relevant Experience:
4 years of experience of programming in Unity.
Experience in Unity game development and passion for games.
Have published games for iOS/android.
Required Skills:
Strong skills in C#, C (optional), and Object-Oriented Programming.
Strong analytical skills.
Should be familiar with performance bottlenecks and ways to resolve them.
Strong debugging skills.
Excellent communication skills.
Strong reporting and documentation skills.
Result-oriented.
Problem-solving and open minded.
Flexibility and ability to adapt new technical changes as per project need.
Added Advantage:
Preferably worked on any game console or iOS/Android
Knowledge of OpenGL, DirectX and Physics Engine.
Knowledge of Networking API
Strong command on 3D maths and physics
Passion for Gaming!