Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
О рекламодателе
ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "ЦЕНТР НАЦИОНАЛЬНЫХ ИНТЕЛЛЕКТУАЛЬНЫХ СИСТЕМ" ИНН: 9704271170
описание
Scorewarrior is a game developer and publisher based in Limassol, Cyprus. It focuses on the 4X strategy genre and aims to grow its game, Total Battle, into the No. 1 strategy game in the world. Its team consists of more than 200 professionals, and its mission is to unite and excite people around the world.
задачи
Create and support core modules
Move code, such as map logic and metagameplay, into the core area of responsibility through auditing, refactoring, and module separation
Develop universal mechanisms for in-game special offers, promotions, buffs, and effects, enabling feature teams to configure specific cases without core edits
Refine the HotReload system for seamless updates to configurations and functionality across different environments
Design an "instances" system for separate locations, scenes, or subsystems with special game rules
Identify typical scenarios and migrate repetitive code into reusable core components
Create a convenient API and clear documentation, including guides, FAQs, and examples
Decompose, review, and refactor large code fragments without requiring disruptive changes
требования
6+ Years of commercial development experience
Knowledge of C++ or willingness to transition to it
Experience with 2D/3D game engines such as Cocos2d-x, Unity, or equivalent engines
Experience creating or supporting complex game projects, such as strategy, MMORPG, or open-world games, or large mobile titles with continuous server sync
Experience developing reusable client-side logic or shared modules
Ability to navigate engine architecture and extend or enhance basic modules as needed
Experience developing core libraries or tools for developer teams, such as internal frameworks, plugins, and scripts
Knowledge of SOLID, GOF, KISS, and YAGNI patterns and design principles, with the ability to decompose tasks and extract reusable components
Practical ability to work with profilers, templates, memory, and multithreading
Understanding of renders, layers/scenes, animations/timelines, and Prefab
Performance optimization experience, including profiling, render tracing, and memory handling
Ability to write testable code, including unit, integration, and automation tests
Basic understanding of iOS/Android build pipelines and mobile app lifecycles
English at B1 or higher and Russian at B2 or higher
Будет плюсом: experience writing or running performance tests (load and stress tests), 2–3 years of C# development experience and ability to read others' code and modify Unity modules, extensive knowledge of game development tools and libraries such as Spine/DragonBones, UI solutions, and analytics SDKs, experience with MVC, MVP, MVVM, or ECS architectures
условия
Full relocation and visa support for the candidate and their family
13Th month, performance bonuses, extra rewards for long service, marriage, or welcoming a child, and daily lunch
Private family health insurance and a monthly allowance for children’s pre-school, school, and university education
Specialized training, certifications, language courses, and books