Location: Yerevan, Armenia
Category: Software development
Type: Full time
Deadline: 26-Oct-18 12:00:00 AM
Salary:
Description
Responsibilities
- Implement game functionality as per communicated design
- Translate requirements into complicated but clean and efficient code
- 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
- Construct the base or the engine on which the game will run
- Produce prototypes of gameplay ideas and features
- Develop schedules and determine milestones
- Animate characters and objects
- Create unit tests and validation procedures to assure quality
- Work on game-related APIs and samples for IOS and Android platforms.
- Develop and architect a wide range of apps from start to finish including gameplay, AI, UI, analytics, and submission.
- Ability to constantly innovate to improve product quality and group productivity
RequiredQualifications
- 2+ years’ Unity development experience 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
- Experience with mobile and console game development
- Experience optimizing memory and space usage for support of older hardware
- Prior experience with a well-known mobile title or AAA titles are a significant asset
- 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
- A knack for writing clean, readable, and easily maintainable code
- Experience implementing automated testing platforms and unit tests
- Expert skills with C#, JavaScript, C++ and Object Oriented Programming
- Strong 3D math skills
- Understanding of shaders, lighting, materials in Unity3D desired
- Multiplayer game experience is a plus
- Experience with both the Unity3D game engine and implementing exciting 2D UI (in-game and menu)
- Experience with Unity’s asset pipeline for both 2D and 3D art
- Excellent analytical and multitasking skills
- Proficient understanding of code versioning tools, such as Git
- Good knowledge of English is a must
- Proactive and self-motivated personality
- Ability to work under pressure / with deadlines
- Strong problem-solving skills
- Team worker
Benefits
No comments:
Post a Comment