Senior Client Software Engineer needed for a position in Cyprus. The role requires 5+ years of Unity development experience and 2+ years building reusable code (frameworks/libraries). Responsibilities include developing universal modules for a client-side framework (asset uploading, Data Binding, ECS, etc.), creating libraries for simplified third-party SDK integration, assisting other teams with integrating solutions and providing long-term support (LTS), and collaborating with technical writers on system documentation. Strong skills in mobile development (Android/iOS), system architecture design, algorithms, data structures, and code reviews are essential. Experience with strongly-typed systems, complex game projects (MMO, 3D shooters), and extensive gaming experience are valuable assets.