Magic Media

Magic Media

Magic Media is an international tech group specializing in game development, cybersecurity, VFX, and art. They are industry leaders in providing top-tier services to the global gaming community.

Internet Software & Services
51-250

Description

  • Write game code that interfaces with Android and iOS hardware and platform APIs.
  • Integrate and maintain C++ hooks for UI creation and gameplay interaction.
  • Implement, adapt, and maintain pixel‑perfect UI screens across multiple device aspect ratios and platforms.
  • Provide architectural oversight and contribute to system and application design decisions.
  • Collaborate with content creators, engineers, and cross-functional teams to devise optimal engineering solutions to technical challenges.
  • Optimize visual elements and UI implementations for different Android/iOS devices and aspect ratios.
  • Troubleshoot platform-specific issues, integration challenges, and performance bottlenecks.

Requirements

  • 3+ years of experience with Kotlin and Kotlin Multiplatform (KMP).
  • Knowledge of Android and iOS development and platform differences.
  • Experience integrating pixel‑perfect Figma screens and designs for multiple platforms and aspect ratios.
  • Understanding of fundamentals of game development.
  • Excellent communication skills and fluent in English.
  • Self-motivated, goal-oriented, and a strong team player.
  • C++ experience (desirable).
  • Experience working with APIs (desirable).
  • Solid technical foundation such as a Computer Science or Mathematics degree, or equivalent (preferred).

Benefits

  • Project-based remote position.
  • Opportunity to work on a diverse variety of engaging game and media projects to hone and improve skills.
  • Be part of an international group with offices worldwide.
  • Career growth and development with ongoing training and professional self-improvement opportunities.
  • Flexible working hours.
  • Working closely with a team of like-minded people in a fast-paced, multicultural environment.
  • Inclusive culture and open communication.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer - Android Connected Devices

Block 10K-50K Capital Markets

Senior mobile engineer on Square’s Connected Devices team at Block (Square) building mobile apps that integrate with Square hardware to deliver reliable, resilient payment and device integrations for merchants.

Android Java Kotlin
1 month ago

Software Engineer I (Mobile), MyToast

Toast 1K-5K Hotels, Restaurants & Leisure

Senior Android engineer role at Toast working remotely within Canada to shape and guide the team building the MyToast mobile app for restaurant employees, with the main objective of delivering features that improve employee engagement with scheduling, pay, and team management.

Android Android Studio CI/CD Git Kotlin Mobile Development
1 month ago

Senior Android Developer

ArcTouch 251-1K Internet Software & Services

Senior Android Lead at ArcTouch (part of AKQA Group) responsible for architecting and delivering robust, scalable Android applications while leading and growing a Brazil-based remote Android team that delivers projects for US and EMEA clients.

Agile Android CI/CD Espresso Git Java Jetpack Compose JIRA Kotlin REST API
1 month ago

Android Engineer, Terminal OS Platform

Stripe 5K-10K Diversified Financial Services

Android Engineer on Stripe’s Terminal team building and enhancing the Device Platform and developer-facing frameworks to enable businesses to accept in-person payments.

Android Kotlin
1 month ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers