Responsibilities:
• Implement game functionality as per communicated design
• Experience with Unity 3D development.
• Translate design specification into functional game
• Communicate with other team members to establish effective pipeline and integrate media assets
• Design, build and maintain efficient, reusable, and reliable code
• Ensure the best possible performance, quality, and responsiveness of applications
• Identify bottlenecks and bugs, and devise solutions to address and mitigate these problems
• Help maintain code quality, organization, and automatization
• Knowledge of OOP, Data Structure, C# JavaScript, Api Handling, Unity Core Coding Style, layer managing
• Bachelor's degree in Computer Science/IT or equivalent.
• Candidate must possess a portfolio of considerable projects in Unity 3D.
• Expert knowledge of unity 3D including GUI, assets bundles, materials shaders, particle system, performance optimization within game development.
• Must participate in all phases of project i-e development, testing and deploying.
• Excellent debugging and optimization skills
• Excellent organizational skills and ability to work well under deadlines
• Ability to write clear, well documented, reusable code.