C++ Middleware Developer

Logo of mod.io

mod.io

πŸ“Remote - Australia

Job highlights

Summary

Join mod.io, a leading platform for user-generated content in video games, as a C++ Library Developer. This 12-month contract role, with potential for full-time employment, focuses on enhancing and supporting our cross-platform SDK for game developers. You will maintain and improve our C++17 SDK, test and implement designs across various platforms (iOS, Android, VR, etc.), create a robust and well-documented solution, and collaborate with other developers. Responsibilities include mobile development support, providing feedback on API improvements, managing communication with partners, and creating support content. The ideal candidate possesses extensive C++ experience, game programming expertise, and mobile development skills.

Requirements

  • 5 years of commercial C++ experience, with an emphasis on design and architecture
  • 3+ years of experience in game programming
  • Experience developing with ObjectiveC & XCode for iOS/MacOS
  • Experience developing with Java/Kotlin, particularly if you have JNI experience
  • A basic understanding of HTTP Requests and cross-platform development requirements
  • Working in a team using task-management software
  • Excitement to dig in and experiment, with real attention to detail
  • Experience in developing software, middleware or libraries that target IOS, Android, PS4, PS5, Switch, Xbox, MacOS, VR and PC
  • Experience working in an agile manner (stand ups, sprints etc)
  • Team player with strong collaboration skills
  • Create informative documents for fellow team members and clientele

Responsibilities

  • Maintain and improve our C++17 SDK that provides user, download, and request management services and acts as a front-end to our REST API service
  • Test and implement your design on Mobile Devices (iOS and Android phones and tablets), VR including Oculus, Mac, Linux, Windows and consoles to create a cross-platform solution
  • Platform and service configuration, provisioning etc for mobile platforms
  • Create a defensive, robust solution that fails gracefully, caches smartly to minimize API calls and provides useful logging to allow developers to debug
  • Keep your house clean, your code will be open sourced on GitHub and must be well documented for our community to fork and adapt as they need
  • Work alongside our core REST API and web developers to provide insightful feedback and suggestions on how we can improve from the perspective of game development
  • You will be our internal expert on mobile and will help educate other developers on mobile development
  • Manage feedback and communication with partners and other game developers to foster a responsive and task-oriented support system
  • Customer Success support for mobile games, supporting onboarding mobile customers and developing content and code samples and documentation for mobile platforms

Preferred Qualifications

  • Experience with Unreal Engine
  • Shipped at least one game
  • Worked on or helped maintain an open-source C++ library or plugin
  • Implemented for SteamWorks, Epic Online Services (EOS), or a current-gen console
  • A passion for video games and an understanding of the unique challenges UGC presents us and similar businesses like Youtube and Steam

Benefits

  • Maximum flexibility - you can work hours based on your location and choose where you work - work from home (WFH) or away (any location), or enjoy the perks of our brand new office in Prahran if you’re in Melbourne
  • Competitive salary and equity in the company
  • We value the career development of our people; we look to hire within when opportunities arise, and provide mentorship and support for all our team

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs

Please let mod.io know you found this job on JobsCollider. Thanks! πŸ™