C++ Middleware Developer
2 days ago
Unlock New Possibilities as a C++ Middleware Developer at mod.io
We're seeking an experienced C++ developer to join our team and contribute to the development of our cross-platform SDK, which empowers game developers to integrate the mod.io service in their games. As a C++ Middleware Developer, you'll work on enhancing and supporting our SDK, collaborating with our core REST API and web developers to provide insightful feedback and suggestions on how we can improve from the perspective of game development.
About the Role
In this 12-month contract, you'll be responsible for all mobile development and support, working within a project team focused on creating a cross-platform solution that targets iOS, Android, PS4, PS5, Switch, Xbox, MacOS, VR, and PC. Your expertise will help us maintain and improve our C++17 SDK, providing user, download, and request management services, and acting as a front-end to our REST API service.
Your Key Responsibilities
- Maintain and improve our C++17 SDK, ensuring seamless integration with our REST API service.
- Develop and test solutions on Mobile Devices (iOS and Android phones and tablets), VR, including Oculus, Mac, Linux, Windows, and consoles.
- Configure and provision mobile platforms, ensuring optimal performance and security.
- Create a robust solution that fails gracefully, caches smartly to minimize API calls, and provides useful logging for debugging purposes.
- Contribute to open-sourced code on GitHub, ensuring high-quality documentation for our community to fork and adapt as needed.
About You
We're looking for a humble, enthusiastic, self-starter who takes ownership over what they create and will help us shape and improve the company. If you're confident you can do the job or grow into the role, please apply.
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, Java/Kotlin for Android, and JNI.
- A basic understanding of HTTP Requests and cross-platform development requirements.
- Working knowledge of task-management software and collaboration tools.
- Excitement to dig in and experiment, with real attention to detail.
- Experience developing software, middleware, or libraries targeting various platforms.
- Agile development methodologies (stand-ups, sprints, etc.) and strong collaboration skills.
Benefits
We offer a competitive salary (£60,000 - £80,000 per year), depending on experience, equity in the company, maximum flexibility, and a safe, transparent working environment where everyone is welcome. We value career development and look to hire within when opportunities arise.
How to Apply
This is a full-time role, with the option to work remotely or from our office in Prahran, near Melbourne in Victoria, Australia. Please submit your CV and a cover letter outlining how you meet the criteria. If you don't think you're right for this role but would love a position at mod.io, fill in our Expression of Interest form.