Taro Logo

C++ Middleware Developer (iOS and Android)

mod.io is the world's most trusted platform for the creation and discovery of fully cross-platform User-Generated Content (UGC) and mods in video games.
Prahran VIC 3181, Australia
Mobile
Senior Software Engineer
Hybrid
11 - 50 Employees
5+ years of experience
Gaming
This job posting may no longer be active. You may be interested in these related jobs instead:
Sr. Software Development Engineer, On Road Efficiency and Delivery Quality

Senior Software Development Engineer position at Amazon's Last Mile team, focusing on mobile app development for delivery optimization and quality improvement.

Sr. Software Engineer – Automation

Senior Software Engineer position at PayPal focusing on Android automation and testing frameworks, requiring 5-8 years of experience and expertise in Kotlin and Android development.

[Product Journey] Software Engineer Mobile III

Senior Mobile Software Engineer position at Stone Tech, focusing on Android development with Kotlin, Flutter, and Jetpack Compose in a remote work environment.

React Native Developer (Wallet - Fintech)

Senior React Native Developer position at Epicmetry, focusing on fintech wallet development with 4+ years experience required, offering hybrid work in Karachi.

Senior Mobile Android Engineer (KMM)

Senior Mobile Android Engineer position at Yassir, focusing on KMM development and mobile application integration with backend services.

Description For C++ Middleware Developer (iOS and Android)

mod.io is seeking a C++ Middleware Developer (iOS and Android) to join their team. This role involves enhancing and supporting their cross-platform SDK that assists game developers with integrating the mod.io service in their games. The position is initially a 12-month contract with potential for full-time employment.

Key responsibilities include:

  • Maintaining and improving the C++17 SDK
  • Testing and implementing designs on various platforms (Mobile, VR, PC, consoles)
  • Platform and service configuration for mobile platforms
  • Creating robust, cross-platform solutions
  • Maintaining open-source code on GitHub
  • Providing feedback on API and web development
  • Managing communication with partners and game developers
  • Supporting mobile game customers and developing mobile-specific content

The ideal candidate should have:

  • 5 years of commercial C++ experience
  • 3+ years of game programming experience
  • Experience with ObjectiveC & XCode for iOS/MacOS
  • Experience with Java/Kotlin and JNI
  • Understanding of HTTP Requests and cross-platform development
  • Experience with task-management software and agile methodologies

mod.io offers a flexible work environment, competitive salary with equity, and opportunities for career growth. They value transparency, efficiency, and fostering a safe, inclusive workplace.

This is a hybrid role based in Prahran, Victoria, Australia, with the option to work remotely.

Last updated 6 months ago

Responsibilities For C++ Middleware Developer (iOS and Android)

  • Maintain and improve C++17 SDK
  • Test and implement designs on multiple platforms
  • Platform and service configuration for mobile platforms
  • Create robust, cross-platform solutions
  • Maintain open-source code on GitHub
  • Provide feedback on API and web development
  • Manage communication with partners and game developers
  • Support mobile game customers
  • Develop content and code samples for mobile platforms

Requirements For C++ Middleware Developer (iOS and Android)

Java
Kotlin
  • 5 years of commercial C++ experience
  • 3+ years of game programming experience
  • Experience with ObjectiveC & XCode for iOS/MacOS
  • Experience with Java/Kotlin, particularly JNI
  • Understanding of HTTP Requests and cross-platform development
  • Experience with task-management software
  • Experience in developing software for various platforms (iOS, Android, consoles, PC, VR)
  • Experience working in an agile manner
  • Strong collaboration skills

Benefits For C++ Middleware Developer (iOS and Android)

  • Competitive salary
  • Equity in the company
  • Flexible work hours
  • Remote work options
  • Career development opportunities

Interested in this job?