Key Responsibilities:
• Implement game functionality as per our requirements
• 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
Skills Required:
• Excellent knowledge of Unity, including experience with scripting, textures, animation, GUI styles, and user session management
• Familiarity with level design and planning
• Experience with game physics and particle systems
• Ability to constantly learn and stay in touch with evolving game standards and development technologies
• Strong understanding of object-oriented programming
• Familiarity with current design and architectural patterns
• Ability of writing clean, readable, and easily maintainable code