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

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 22 days 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?

Jobs Related To mod.io C++ Middleware Developer (iOS and Android)

Sr Software Development Engineer-Mobile, AWS Events Tech Team

Senior Mobile Software Developer role at AWS Event Technology Team, building cross-platform applications for major events like re:Invent, serving up to 60K users.

Senior React Native Developer

Senior React Native Developer position at Breaker19, focusing on developing mobile applications for energy transportation and logistics sector.

Mobile Software Engineering MTS / SMTS / LMTS (iOS - Swift/Objective-C)

Senior Mobile Software Engineer position at Salesforce focusing on iOS development using Swift/Objective-C, building enterprise-grade mobile applications.

Lead Unity Developer

Lead Unity Developer position at ZeptoLab - Remote opportunity to lead mobile game development with 5+ years of Unity/C# experience required.

Lead Unity Developer

Lead Unity Developer position at ZeptoLab, focusing on mobile game development with 5+ years of experience required, remote work available.