Position: Unreal Engine 4 Engineer (BA)
Company: Freelance
Category: C++
Experience required: 3y
English level: intermediate

It's an international game development company, which is focused on AAA projects (PC and console, mostly shooters).
4+ years of commercial experience using C++.
3+ years of commercial experience using UE4 (including Blueprints, Behavior Trees).
Remote, up to ~ 8,0к. Only candidates from Ukraine.

✅ **The role:**
As a UE4 Engineer, you will play an important role in the creation of new outstanding games with a skilled team of renowned game development industry specialists. Development new and maintenance of existing code would be a part of your daily workflow. You would be able to choose your specialization (for example, AI or network or gameplay, etc.) and the project among various variants. 

✅ **Skills:**
- 4+ years of commercial experience using C++;
- 3+ years of commercial experience using UE4 (including Blueprints, Behavior Trees, Environment Query System); 
- Good 3D Math skills (algorithms, linear algebra, etc.);
- At least Intermediate English; 
- Experience in working with complex game subsystems (extending, optimizing, refactoring);
- Experience with multiple core systems, such as graphics, networking, audio/video, and tools;
- Excellent performance optimization skills (CPU/GPU/Memory etc.);
- Experience with multi-threaded and asynchronous systems.

✅ **Would be a plus:**
- Previous experience with AAA projects;
- Previous experience with shooters. 

✅ **Company offers:**
- Competitive salary; 
- Comfortable office in Kyiv or possibility of remote/mixed working; 
- Possibility to be a part of a great skilled team, which creates many AAA products;
- International AAA-title game projects;
- Business trips; 
- Parking and English classes. 

**In terms of the interview stages:**
1) Communication / acquaintance with the recruiter for 20-30 minutes, presentation of company projects;
2) The candidate needs to be prepared for a five-hour technical assignment, which consists of
Interview with the CEO, where there is an English check + the candidate takes a test-quiz (lasting one hour), at the interview the technical assignment is given, which takes about three hours to complete.
3) Final interview, where they ask questions about the terms of reference and project archetype in general.

The company has a time tracker.
We are looking for experienced developers who don't need to be trained and who enjoy playing and creating games.