We are looking for a passionate C++ Software Engineer with experience in developing graphical user interfaces and rendering systems. In this role, you will contribute to the development of high-quality graphical applications, supporting rendering logic, UI behavior, and performance tuning. Although experience in the casino or gaming industry is not required, a solid understanding of C++ and graphical programming concepts is essential.
This is an excellent opportunity for developers who want to deepen their skills in real-time rendering and UI systems while working in a stable, long-term role.
Responsibilities
Design and implement graphical interfaces using C++ for our casino-style applications.
Support rendering pipelines and optimize visual performance.
Collaborate with artists and UI/UX designers to bring visual concepts to life.
Work with OpenGL (or similar APIs) to render 2D/3D content efficiently.
Write clean, scalable, and modular code with maintainability in mind.
Participate in code reviews and debugging across multiple platforms.
Use Linux tools and environments to build, test, and deploy applications.
Required Qualifications
2+ years of experience in software development using modern C++ (C++11 or later).
Experience building user interfaces or graphics-rendered applications.
Familiarity with OpenGL or other rendering APIs (DirectX, Vulkan).
Understanding of object-oriented programming and data structures.
Experience working in Linux-based environments (intermediate level acceptable).
Ability to work in a collaborative, cross-functional team environment.
Basic English for reading technical documentation and commenting code.
Nice to Have
Experience in the gaming, simulation, or visualization industries.
Experience with shader programming (HLSL, GLSL) or graphics profiling tools.
Exposure to version control systems such as Git or Perforce.
Familiarity with Agile/Scrum environments.
Recuerda que ningún reclutador puede pedirte dinero a cambio de una entrevista o un puesto. Asimismo, evita realizar pagos o compartir información financiera con las empresas.