Degree/Higher Diploma in Computer Science/Multimedia or related disciplines.
Strong communication (in English), analytical and problem-solving skills.
Solid understanding of Object-Oriented Programming.
Experience using Git and collaborative tools.
Experience with game development using Unity3D/C# (or other mainstream frameworks).
Familiarity with all facets of game development: textures, animations, GUI, game physics, particle systems, sound systems, etc.
Ability to constantly learn and stay in touch with evolving game standards and development technologies.
A knack for writing clean, readable, and easily maintainable code.
You need to love games and be keen to explore new ideas!
Prior experience with a well-known mobile title.
Familiarity with level design and planning.
Familiarity with third-party SDKs and backend services integration.
Knowledge of the Android and/or iOS ecosystem, including the tools and APIs.
Experience with memory optimization and space usage for support of older hardware.
Experience with backend development and/or management, especially using cloud infrastructures (e.g. AWS, GCP, etc).
Experience with 3D.
Experience with Machine Learning/AI technologies and tools.
Understanding of Blockchain technologies.
Experience with a scripting language, such as Python or Go.