C++ Middleware Developer

 

Description:

As a C++ Middleware Developer (Mobile), you will be responsible for enhancing and supporting a cross-platform SDK that helps game developers integrate a powerful service into their games. You will work within a collaborative project team, ensuring the SDK is optimized and effective across iOS, Android, and other platforms, including VR and consoles. Your role will directly impact the success of developers integrating with the service and will involve a mix of engineering, support, and customer success activities.

 

Key Responsibilities:

Engineering:

  • Maintain and improve the existing C++17 SDK to provide user, download, and request management services, acting as a front-end to a REST API service.
  • Implement and test your solutions on various platforms, including iOS, Android, VR (Oculus), Mac, Linux, Windows, and consoles.
  • Ensure cross-platform compatibility, minimizing API calls, improving caching, and providing robust error handling and logging for easy debugging.
  • Develop clean, well-documented code, making it accessible and usable for the community via GitHub.

Support & Collaboration:

  • Work alongside core REST API and web developers to provide valuable insights on mobile development improvements.
  • Share your expertise with the team to help improve the product from the perspective of game developers.
  • Educate fellow developers on mobile development best practices, ensuring the team stays up-to-date on mobile-specific challenges.

 

Who We're Looking For:

  • Strong proficiency in C++ and experience with C++17 or later.
  • Solid understanding of mobile development, with experience developing for both iOS and Android platforms.
  • Familiarity with VR development, preferably with Oculus.
  • Knowledge of RESTful APIs and cross-platform development.
  • Experience with debugging, logging, and optimizing performance for mobile applications.
  • Excellent communication skills and the ability to collaborate with remote teams.
  • Passion for gaming and supporting the success of game developers.

 

Organization Pearson Carter
Industry IT / Telecom / Software Jobs
Occupational Category Developer
Job Location Melbourne,Australia
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-11-22 4:12 pm
Expires on Expired