Position: Unreal Engine 4 developer
Company: Qarea
Category: C++
Experience required: 2y
English level: intermediate

Requirements
- 2+ years of C+ commercial development
- Strong knowledge of UE4 (Material creation, Lighting setup, Profiling tools);
- Knowledge of visual programming (Blueprints);
- Good linear algebra and mathematical skills;
- Excellent performance optimization skills (CPU/GPU/Memory etc.).
- Proficiency in C++, with fair knowledge of the language specification;
- Understanding of dynamic polymorphism and C++ specific notions;
- Familiarity with templating in C++ ;
- Knowledge of the standard library, STL containers, and algorithms;
- Writing solid, optimized, production-ready code.
- Good communication skills and spoken English

Duties
- Develop new and maintain existing programs for current and future projects;
- Constantly analyze and optimizations solutions.
- Analyze and improve performance across all target platforms.
- Debug and fix crashes, concurrency issues, and platform-specific problems.
- Work independently to complete assigned projects with limited supervision.
- Provide technical leadership in areas of specialization and assist with technical questions.

Technologies
- Unreal Engine 4
- C++
- Javascript