Senior Unreal Engine Engineer
N-ix
Job Summary
N-iX Games is seeking an experienced Senior Unreal Engine Developer for a mobile game project. This role involves independently owning and integrating complex gameplay features, prototyping mechanics, designing scalable architecture, and implementing robust UI systems. The developer will optimize performance across gameplay and UI, create custom UE5 extensions, and ensure game stability on PC (VR) and mobile platforms, collaborating with cross-functional teams.
Must Have
- Integrate complex gameplay features
- Prototype and refine gameplay mechanics
- Design scalable gameplay architecture
- Implement dynamic Gameplay UI systems
- Optimize CPU, memory, and frame performance
- Create and optimize custom UE5 extensions
- Write clean, maintainable, portable, and well-documented code
- Ensure game stability on PC (VR) and mobile platforms
- 4+ years in game development, preferably mobile
- Proficiency in Unreal Engine, C++, C#
- Strong 3D math, algorithms, and data structures knowledge
- Expertise in performance and mobile optimization
Good to Have
- Experience in mobile game development (shipping a mobile title is a huge plus)
- Knowledge and experience with custom engines
- Working knowledge of network programming
- Solid math skills, especially linear algebra, 3d vector math
- An avid gamer with a passion for creating top-quality games
Perks & Benefits
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
Job Description
N-iX Games is looking for an experienced Senior Unreal Engine Developer to join our ranks on a mobile game project.
Founded in 2012, N-iX Games is one of the biggest game development and art production vendors in Ukraine, working with leading publishers and media enterprises around the globe. The team of 240+ professionals focuses on full-cycle game development, VR solutions, and content creation for all the most popular platforms. The studio has successfully collaborated with over 40 clients, including Wargaming, Paradox Interactive, Tempo Storm, Supermassive Games, and VRChat.
Responsibilities:
- Independently own and integrate complex gameplay features, including custom physics, character controllers, animation systems, and interaction frameworks
- Prototype, iterate, and refine gameplay mechanics to meet design goals while maintaining technical feasibility and runtime performance
- Design and implement scalable gameplay architecture using modern design patterns such as Entity Component System (ECS) and Dependency Injection
- Implement robust and dynamic Gameplay UI systems with clear data flow, responsive interactions, and clean separation between logic and presentation layers
- Apply frontend caching techniques to optimize gameplay UI responsiveness and reduce runtime overhead across multiple platforms
- Continuously optimize CPU, memory, and frame performance across gameplay and UI systems
- Creation, debugging, maintenance, and optimization of custom extensions for UE5
- Implement new technologies
- Writing clean, maintainable, portable, and well-documented code
- Create automated test cases and validation flows, while documenting reusable systems and technical interfaces
- Contribute to internal tools or workflows that enhance productivity and debugging for designers and other engineers
- Cooperate with designers, animators, programmers, and testers to bring suggestions to fully realized features
- Ensure stability and performance of the game on PC (VR) and mobile platforms
Requirements:
- At 4 years of experience in game development, preferably with mobile games
- Proficiency in Unreal Engine.
- Excellent knowledge of C++ / C# , design patterns, and software engineering
- Proficiency in game development areas such as Gameplay, UI, Animation, etc.
- Strong skills in gameplay programming or optimization (profiling, shaders, etc.)
- Strong 3D math skills and good knowledge of algorithms & data structures
- A good understanding of performance and optimization, including mobile optimization and packaging for iOS/Android
- Ability to write clean, maintainable, and portable code
- Ability to filter diverse feedback from artists, designers, and programmers and propose effective solutions
- Ensure complete and high-quality implementation of gameplay features with strong emphasis on responsiveness, reliability, and modularity
Nice to have:
- Experience in mobile game development. Previously shipping a mobile title is a huge plus.
- Knowledge and experience with custom engines is a plus.
- Working knowledge of network programming
- Solid math skills, especially linear algebra, 3d vector math
- An avid gamer with a passion for creating top-quality games
We offer*:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
*not applicable for freelancers