For which tasks (responsibilities)?
Design and program new solutions
Work closely with other teams and PM to define and stand on delivery timelines
Create and follow technical roadmaps to deliver the development strategy and plans
Proactively participate in improvements and existing solutions tuning
What kind of professional are we looking for?
professional software development experience
Strong knowledge of object-oriented design, design patterns, and data structures
Excellent communication skills and ability to work effectively on projects with designers, artists, testers, and other developers
Strong C# programming experience
Strong experience with Unity3D
Strong understanding of IoC principles
Strong troubleshooting and root cause analysis skills
Performance-minded development and optimization skills
Experience developing and optimizing for mobile devices (iOS, Android)
At least intermediate level of English