About the Role
Burny Games is a Ukrainian product and publishing game development company focused on mobile puzzle games that blend creativity with analytics. Our mission is to challenge players’ minds daily by delivering a consistently high-quality gameplay experience.
Founded in 2022, Burny Games has grown into a team of 100+ specialists, with hubs in Kyiv, Ukraine, and Lisbon, Portugal.
Key Highlights
- 65+ million downloads across the company’s portfolio
- #2 Employer in Ukrainian GameDev (DOU, 2026)
- Fastest-growing mobile game studio in Ukraine (DOU, 2025)
- Full in-house pipeline: development, live ops, analytics, and publishing
- A deeply data-driven approach to product and team development
What You'll Do
- Own the Rust core: service logic, networking, data sync, offline mode.
- Build and maintain native layers: Kotlin with JNI, Swift with C interop, C# with P/Invoke for Unity.
- Design and maintain the API our internal product teams build on, including backward compatibility.
- Handle builds, packaging, and releases across all supported platforms.
Must-have
- 5+ years of overall engineering experience; 1+ year of Rust in production.
- Confident with async, threads, synchronization, queues, and deadlock debugging.
- Practical FFI experience: extern "C", JNI, memory management across the language boundary.
- Experience with local databases, including version-to-version migration and resilient-first / data-preservation-first design.
- Comfortable building under real constraints: limited RAM, disk, and battery.
- At least one or two platform stacks — Android, Apple, Unity, or Windows.
- Experience shipping and maintaining an SDK or library used by other teams.
- English at a level comfortable reading/writing technical documentation.
- A macOS machine to work from (required for building the Apple targets).
Nice To Have
- Uniffi or similar binding generators.
- CI/CD and package publishing experience (SwiftPM, Maven, UPM).
- In-app purchases (Play Billing, StoreKit).
- Game development experience.
- Mobile binary size optimization.
What We Offer
- 100% payment of vacations and sick leave [20 days vacation, 22 days sick leave], medical insurance.
- A team of the best professionals in the games industry.
- Flexible schedule [start of work from 8 to 11, 8 hours/day].
- L&D center with courses.
- Self-learning library, access to paid courses.
- Stable payments.
The Recruitment Process
CV review → Interview with TA → Interview with Full-stack Developer → Final Interview with CTO → Job offer
If you share our goals and values and are eager to join a team of dedicated professionals, we invite you to take the next step.
Requirements
Rust experience
5+ years of overall engineering experience; 1+ year of Rust in production.
Concurrency knowledge
Confident with async, threads, synchronization, queues, and deadlock debugging.
FFI experience
Practical FFI experience: extern 'C', JNI, memory management across the language boundary.
Database experience
Experience with local databases, including version-to-version migration and resilient-first design.
Platform knowledge
At least one or two platform stacks — Android, Apple, Unity, or Windows.
Nice to Have
Experience with Uniffi or similar binding generators.
CI/CD and package publishing experience (SwiftPM, Maven, UPM).
Familiarity with in-app purchases (Play Billing, StoreKit).
Experience in game development.
Knowledge of mobile binary size optimization.
Benefits
Vacation and sick leave
100% payment of vacations and sick leave [20 days vacation, 22 days sick leave], medical insurance.
Professional team
A team of the best professionals in the games industry.
Flexible schedule
Flexible schedule with start of work from 8 to 11, 8 hours/day.
Learning opportunities
L&D center with courses and access to a self-learning library.
Stable payments
Stable payments.