24 oct
|
Metica
|
Barcelona
At Metica, we let game studios focus on making great games – while we take care of growing them. We're an AI-native growth partner for mobile games studios, unifying user acquisition and in-game monetisation so games grow without studios having to build that expertise in-house.
We're built by founders and an early team on their third venture together (previously built and exited to King and Apple), backed by Play Ventures, 13books Capital and Firstminute Capital. We're already working with some of the biggest names in mobile gaming, and are entering our scaling phase – which means real ownership for whoever joins us next.
Meet Your Hiring ManagerHiring manager: Puli Liyanagama, CTOThe RoleWe are looking for a senior mobile engineer to build and evolve the SDK that ships inside our customers' games. This is SDK work, not app work: your code runs inside someone else's product, so binary size, startup cost, thread safety, and backward compatibility are the job, not afterthoughts. You will own what you build end to end, from API design through release and live integration support. Based in-office (hybrid model) in London or Ljubljana, Slovenia.
You WillBuild and maintain our mobile SDK on Android (Kotlin) or iOS (Swift)Own the public API surface: minimal, stable across versions, and hard to misuseKeep the SDK lightweight and resilient,
with no crashes in host apps and graceful degradation when the backend is unreachableOwn releases, versioning, and distribution (Maven Central, SwiftPM, CocoaPods)Support customer integrations and investigate issues inside live production gamesWork with backend and data teams to shape the client-server contractYou NeedSenior experience shipping production mobile code on Android or iOS at scaleExperience building an SDK or library consumed by other developers, not only appsComfort debugging inside code you do not own, from crash reports, ANRs and partial customer reports, often without a reproducible caseExperience making networking and local storage survive flaky mobile connections: batching, retries, offline queueing, persistenceA test-first habit, since we do not write production code without a failing test firstSomeone who gets real leverage out of the latest LLM tooling. It is central to how we work, and we expect you to use it well rather than tolerate it.
A strong plus, and the fastest way to ramp up here:Unity experience, since most of our customers integrate through our Unity packagePrevious work on a mobile ads SDK, especially AppLovin MAX, and knowledge of the mediation stack: waterfalls, bid floors, fill rate, eCPM, ad lifecycle and expirationAlso welcome: Other cross-platform bridge experience (React Native, Flutter)
📌 Sdk Engineer (Barcelona)
🏢 Metica
📍 Barcelona