Ciao Games

Unity SDK Developer

  • Full Time
  • 任何地方

We are looking for a Unity developer with strong SDK and mobile systems expertise to take ownership of the Ciao SDK project; our internal platform used across multiple mobile game titles.

This is not a standard gameplay-focused Unity role. We need someone who can think like a software engineer building a product for other developers, someone who understands SDK architecture, modular systems, third-party integrations, mobile performance, and long-term maintainability.

You will be responsible for building and evolving a scalable Unity SDK that powers analytics, monetization, attribution, LiveOps, remote config, and rewarded economy systems across our game portfolio.

What You Will Do?

Own the Ciao SDK Platform

  • Take technical ownership of the Ciao Unity SDK used across multiple live mobile games
  • Design and maintain a modular, scalable, and reusable SDK architecture
  • Build the SDK as a long-term platform, not just a one-off integration layer
  • Establish engineering standards for extensibility, reliability, maintainability, and developer usability

Build and Maintain Core SDK Modules

You will develop and improve core systems such as:

  • Monetization modules: rewarded ads, interstitials, mediation adapters
  • Analytics and event tracking systems
  • Attribution and campaign measurement integrations
  • LiveOps and remote configuration tools
  • Offerwall and rewarded economy systems
  • Internal tooling, wrappers, helpers, and utilities that make integration easier for game teams

Manage Third-Party SDK Integrations

  • Integrate and maintain compatibility with key external platforms such as:
  • AppLovin MAX, LevelPlay
  • Singular, AppsFlyer, Adjust
  • Firebase, ByteBrew, GameAnalytics
  • Monitor third-party SDK updates, deprecations, and breaking changes
  • Ensure stable rollouts and minimize integration risk across different game projects

Optimize Performance and Stability

  • Keep the SDK lightweight, stable, and production-ready across iOS and Android
  • Identify and fix bottlenecks, crashes, initialization issues, and integration conflicts
  • Improve runtime performance and reduce implementation friction for studios and internal teams
  • Build for reliability in live game environments used by large player bases

Improve Developer Experience

  • Create clean documentation, setup guides, and integration best practices
  • Support studios and internal developers during SDK implementation
  • Improve debugging, logging, validation, and tooling so teams can integrate faster and safer
  • Help turn the SDK into a product that developers enjoy using

What We’re Looking For

  • Strong professional software development experience
  • Strong Unity / C# engineering skills
  • Proven experience in mobile development and shipping production features
  • Strong understanding of software architecture, modular systems, design patterns, and clean code practices
  • Experience integrating and maintaining third-party SDKs and APIs
  • Good understanding of mobile app lifecycle, platform differences, and release environments on iOS and Android
  • Experience with Git, Bitbucket, or similar version control workflows
  • Experience with Unity Package Manager or similar package distribution approaches
  • Strong ownership mindset with the ability to work independently and drive technical decisions
  • Comfortable collaborating across product, publishing, BI, and external studio teams
  • Fluent in English

Strong Plus / Nice to Have:

  • Located in or can relocate to Cyprus
  • Experience with ad monetization SDKs and mediation platforms
  • Experience with MMP / attribution systems
  • Experience with analytics integrations and event tracking design
  • Experience with offerwall systems or rewarded economy setups
  • Experience supporting multiple game teams / multiple live projects with shared tech
  • Experience optimizing SDK behavior across different device types, OS versions, and project structures