Position: C++ developer
Company: QAtronic
Category: C++
Experience required: 3y
English level: upper

Client is your dedicated Managed Service Partner in the IT Sector. Client has created a reliable, verified network of Independent Software Development Houses and Application Service Providers across Europe.

**Responsibilities:**
- Prototype, implement, iterate and polish new and existing gameplay mechanics and systems.
- Produce robust, efficient, clear, and maintainable code.
- Document the systems you have created or are responsible for.
- Design manual and automated tests to ensure systems work correctly.
- Provide constructive input to and feedback on designs during initial design, prototyping, iteration, and polish stages.

**Requirements:**
- 3 years of professional C++ experience within the games industry.
- Good understanding of the Unreal Engine architecture with both C++ code and Blueprint script.
- Confidence working with 3D maths (vectors, matrices, linear algebra)
- General software engineering knowledge (OOP, design patterns)
- Practical problem-solving skills related to 3D game development.
- Experience with debugging complex systems, profiling, and optimisation.
- Can quickly create and iterate prototypes based on design documents and feedback.

**We offer:**
- Attractive financial package
- Paid vacation, holidays and sick leaves
- Challenging projects
- Professional & career growth
- Great atmosphere in a friendly small team
- Flexible working hours