Position: С++ developer (3D Graphics)
Company: Visco
Category: C++
Experience required: 1y
English level: intermediate

**Required skills:**
- 1+ year of industry experience developing commercial systems and applications;
- Strong understanding of software development and testing practices;
- C++ programming skills;
- Good understanding of object-oriented concepts;
- Understanding of algorithms and data-structures;
- English at technical level;
- Bachelor’s degree in Computer Science or related field;
- Desire to be a 3D engine developer.

**As a plus:**
- Code and algorithms optimization knowledge;
- Knowledge of vector math and 3D geometry;
- Understanding of 3D rendering techniques;
- Experience with 3D APIs (OpenGL, Direct3D, Vulkan) or Game Engines preferred.

**We offer:**
- Competitive salary level;
- Career possibilities with growing team;
- English classes;
- Constant corporate events of different types;
- Truly friendly environment and flexible schedule;
- Technical challenges that will help you to grow constantly;
- 20 working days of paid vacation, paid sick leave;
- Table tennis.

**Responsibilities:**
- Participate in functionality and interface design sessions;
- Write clean, scalable code using C++ programming language;
- Research and resolve complex programming issues;
- Identify bottlenecks and bugs, and device solutions.