What you'll do
Lead and manage a team of C++ developers, fostering a collaborative and productive work environment.
Oversee the design, development, and maintenance of projects, ensuring best practices and high-quality standards are met.
Provide technical guidance and mentorship to team members, promoting skill development and career growth.
Drive the adoption of test automation strategies, including unit and integration testing, to ensure the reliability and performance of applications.
Stay abreast of the latest developments in graphics programming, and related technologies, applying innovative solutions to complex problems.
The role will combine leadership with hands-on.
Demonstrated ability to lead and manage a team of software developers, with excellent communication and interpersonal skills.
Minimum 5 years of hands-on experience in C++ programming development.
Experience in SDK development (a big advantage for Games SDK)
Experience in designing and implementing test automation frameworks for unit and integration testing.
Ability to work in a fast-paced, agile development environment and manage multiple projects simultaneously.
Bachelor's degree in Computer Science, Engineering, or a related field. A Master's degree is a plus.
Preferred Qualifications:
Previous experience in the gaming industry or related fields.
Proficient in graphics programming with a solid understanding of DirectX 11/12, Vulkan, and OpenGL – a big advantage
Contributions to open-source projects or active participation in the software development community.
Experience with other programming languages and frameworks is a plus.