Back to Jobs
Magic MediaDevelopment 28d ago

Kotlin Game Developer (KMP & Mobile Gaming)

Remote (Global)
Contract
Not mentioned
Be the first applicant! 🚀

Job Description

Magic Media is a pioneering media and tech group with a physical presence in 15 countries, working with leading developers in the games industry. We are looking for a Kotlin Developer with gaming/UI experience to join our global team. You will work on creating pixel-perfect UI screens and writing game code that interfaces with Android/iOS hardware, bridging the gap between content creation and engineering.

Key Responsibilities

  • Game Development: Write game code that interfaces efficiently with Android and iOS hardware.
  • Native Integration: Interact with C++ code using hooks for UI creation and gameplay interaction.
  • UI Implementation: Create and maintain visual elements for different devices and aspect ratios, ensuring pixel-perfect integration of Figma designs.
  • Architecture: Help provide architectural oversight across the entire application and devise optimal engineering solutions.
  • Collaboration: Work closely with content creators and engineers of other disciplines to build awesome games.

Requirements

  • Experience: 3+ years of professional experience with Kotlin and Kotlin Multiplatform (KMP).
  • Mobile Tech: Strong knowledge of Android and iOS development ecosystems.
  • Gaming Fundamentals: Solid understanding of the fundamentals of game development.
  • Design implementation: Experience integrating pixel-perfect Figma screens and designs for different platforms.
  • Communication: Fluent in English with excellent communication skills.

Nice to Have

  • C++ Experience: Experience working with C++ is a significant plus.
  • API Integration: Experience working with APIs.
  • Education: Computer Science / Maths Degree or equivalent technical foundation.

Benefits

  • Remote Work: Project-based remote position with flexible working hours.
  • Diverse Projects: Opportunity to hone skills by applying them to a diverse variety of engaging projects.
  • Global Team: Work closely with a team of like-minded people in a fast-paced, multicultural, international environment.
  • Growth: Career growth, development, and ongoing training opportunities.

Safety First

  • Never pay for a job application.
  • Do not share sensitive bank info.
  • Verify the client before starting work.