As a Software Developer at our company, you will be at the forefront of creating cutting-edge, cross-platform solutions.
Your role will involve:
Writing efficient, backward-compatible C++ code ( C++11 ) that seamlessly runs across multiple platforms, including PC (Win\mac), console (PS and Xbox), and mobile (iOS\Android).
Pushing the boundaries of the Anzu SDK, enhancing its core functionality.
Utilize networking protocols for network communication
Image and video decoders
Rendering API
Other SDK functionalities
Design, develop, and continuously improve tools and procedures that streamline our development process.
Develop comprehensive unit tests and test suites to ensure code quality and reliability.
In this role, you'll have the opportunity to work on challenging problems, collaborate with a talented team, and significantly impact our product's success across multiple gaming and mobile platforms.
Ability to rapidly grasp and work within a complex, large-scale system comprised of multiple independent modules
Deep understanding and at least 5 years of hands-on experience with C++ development in multithreaded environments across multiple platforms
Solid understanding of design patterns and their practical applications
Ability to communicate effectively in English, both verbally and in writing
Commitment to collaborative problem-solving, sophisticated design practices, and delivering high-quality products
Good communication, task management, and teamwork skills
Experience with at least one additional programming language of the following: Java, Objective-C, Swift, or JavaScript
Familiarity with mobile development ( Android and/or iOS ) and understanding of compilation processes using Cmake, Gradle, and Xcode.