Join Burny Games — a Ukrainian company that creates mobile puzzle games. Our mission is to create top-notch innovative games to challenge players' minds daily.
What makes us proud?
- In just two years, we've launched two successful mobile games worldwide: Playdoku and Colorwood Sort. We have paused some projects to focus on making our games better and helping our team improve.
- Our games have been enjoyed by over 8 million players worldwide, and we keep attracting more players.
- We've created a culture where we make decisions based on data, which helps us grow every month.
- We believe in keeping things simple, focusing on creativity, and always searching for new and effective solutions.
We are seeking an experienced Senior Mobile SDK Developer to create and maintain our cross-platform solution. The ideal candidate should have a deep understanding of mobile technologies, network protocols, and data security, as well as significant experience in developing SDKs for critical systems.
Required professional experience:
- 7+ years of experience in mobile application and SDK development for iOS [Swift] and Android [Kotlin/Java].
- Deep understanding of mobile application architecture and SDK development principles.
- Experience working with critical mobile applications and systems.
- Expert knowledge in secure storage, encryption, and caching of data on mobile devices.
- Experience with various network protocols and optimization of network interactions on mobile platforms.
- Knowledge and experience with package managers [CocoaPods, Carthage, Swift Package Manager, Gradle].
- Deep understanding of security principles and data protection in mobile applications.
- Experience in developing and publishing SDKs or libraries for mobile platforms.
- Practical experience with Protobuf, including its integration and optimization in mobile applications.
- English and Ukrainian is a must.
Desired Skills
- Experience with game engines [Unity, Godot Engine, Unreal Engine, etc.] and creating plugins for them.
- Knowledge of cross-platform mobile development principles.
- Experience with CI/CD practices and tools for mobile development.
- Understanding of SDK size optimization principles and its impact on the final application size.
- Experience with profiling tools and mobile application performance optimization.
- Knowledge of energy consumption optimization principles in mobile applications.
- Experience in developing SDKs that support different versions of mobile operating systems.
Key Responsibilities:
- Develop and maintain native SDK components for iOS and Android.
- Create high-performance and reliable SDK components for corporate clients.
- Integrate the SDK into various mobile platforms and frameworks.
- Optimize the SDK to work with different network protocols and transport mechanisms.
- Efficiently integrate and use Protobuf for data serialization and deserialization in the SDK.
- Develop mechanisms for secure collection, storage, encryption, and caching of data on mobile devices.
- Optimize SDK performance for operation under limited mobile device resources.
- Implement best security practices to protect user data.
- Write technical documentation and examples of SDK usage.
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 Talent Acquisition Manager → Interview with Hiring Manager → Interview with CEO → 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.