Lead Unreal Engine Developer (Unreal Engine): Building and optimizing native UMG-based UI systems for a cross-platform product with an accent on scalable component architecture, backend and data-pipeline integration, and mobile-first performance. Focus on leading Unreal Engine UI decisions, solving platform-specific constraints across iOS, Android, PC, and consoles, and coordinating with engineers, designers, and client stakeholders.
**π¦ Description**
EPAM is looking for a Lead Unreal Engine Developer with a strong specialization in UI engineering to work on a major cross-platform product.
The role focuses on building, extending, and optimizing native Unreal Engine UI systems with a mobile-first approach while supporting PC and console platforms.
You will work with EPAM engineers and client stakeholders to create scalable, responsive, and performant interfaces that connect frontend presentation with backend services and data pipelines.
**π Responsibilities**
β’ Build and extend responsive native UI systems in Unreal Engine using UMG
β’ Architect scalable UI layouts and component systems
β’ Maintain a clear separation between UI presentation and backend or data services
β’ Apply architectural patterns such as MVC or MVVM
β’ Structure and optimize data pipelines for efficient frontend delivery
β’ Translate UX and design requirements into polished in-engine interfaces
β’ Optimize UI performance across mobile, PC, and console platforms
β’ Pay particular attention to iOS and Android performance constraints
β’ Participate in code reviews
β’ Contribute to engineering standards and development best practices
β’ Collaborate with engineers, designers, and client stakeholders
β’ Lead technical decisions related to Unreal Engine UI development
**π Required Skills**
β’ At least 5 years of relevant professional software development experience
β’ Strong focus on game UI development
β’ At least 1 year of people management or team leadership experience
β’ Deep hands-on experience with Unreal Engine
β’ Strong understanding of Unreal Engine workflows, packaging, and platform targeting
β’ Experience building reusable and scalable UI component systems with UMG
β’ Strong C++ skills within the Unreal Engine ecosystem
β’ Understanding of MVC or MVVM architectural patterns
β’ Experience connecting Unreal Engine UI with backend services or data pipelines
β’ Cross-platform development experience across PC, mobile, and consoles
β’ Understanding of platform-specific UI constraints and performance budgets
β’ Experience with JIRA or similar task and bug tracking tools
β’ English level B2 or higher
β’ Strong written and verbal communication skills
**π Nice to Have**
β’ Strong UX sense and attention to visual polish
β’ Experience creating polished micro-interactions
β’ Experience with Unreal Engine profiling tools
β’ Knowledge of mobile performance budgets
β’ Experience working in mixed Blueprint and C++ codebases
β’ Experience with console certification requirements
β’ Shipped Unreal Engine titles or commercial applications
β’ End-to-end product delivery experience
**πͺ What we offer**
β’ Flexible remote work from anywhere in Belarus
β’ Office work available in Minsk, Grodno, Brest, Gomel, Mogilev, and Vitebsk
β’ Opportunity to work on solutions for major international clients
β’ Opportunity to work abroad for up to two months per year
β’ Leadership development programs
β’ Career advising
β’ Soft skills and well-being programs
β’ Unlimited access to EPAM internal learning resources
β’ Free English classes with certified teachers
β’ Comprehensive medical and family care package
β’ Seven trust days per year
β’ Discounts from more than 800 partners