Job Description
Responsibilities and Duties:
Implement apps functionality as per communicated design
Translate design specification into functional apps
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.
Required Experience, Skills and Qualifications:
Excellent knowledge of Unity, including experience with scripting, textures,
animation, UI styles, and user session management
Familiarity with level design and planning
Experience with game physics and particle systems
Experience with 2d and 3D mobile and console game/app development
Experience in optimizing memory and space usage for book support of older
hardware
Good knowledge of 3D Maths.
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
Knack for writing clean, readable, and easily maintainable code
Proficient knowledge of code versioning tools {{such as Git, SVN, and Mercurial}}
Experience with JIRA or similar platform is a plus