Description:
Role Overview
Zen Technologies Limited is seeking a skilled and passionate Unreal Engine Developer to join our Game Development team. The ideal candidate will have hands-on experience in multiplayer game development, strong programming fundamentals, and expertise in building optimized and immersive gameplay systems.
We also welcome candidates with strong experience in Unity3D who are interested in transitioning to Unreal Engine development. This role offers an exciting opportunity to work on advanced simulation and interactive gaming projects in a collaborative and innovation-driven environment.
Key Responsibilities
- Design, develop, and implement high-quality multiplayer gameplay features using Unreal Engine.
- Develop and maintain gameplay mechanics, systems, and tools using C++ or C#.
- Apply vector math and linear algebra concepts to create realistic and immersive gameplay experiences.
- Utilize strong Object-Oriented Programming (OOP) principles, data structures, and algorithms to optimize game systems and performance.
- Identify, debug, and resolve gameplay and technical issues to ensure smooth functionality and stability.
- Collaborate closely with game designers, artists, and animators to integrate 3D assets, animations, VFX, and gameplay elements into the engine.
- Optimize game performance, memory usage, and network systems for multiplayer experiences.
- Work within Agile/Scrum development methodologies to deliver high-quality features within project timelines.
- Participate in code reviews, technical discussions, and continuous improvement initiatives.
- Stay updated with the latest industry trends, technologies, and best practices in game development.
Required Skills & Qualifications
- 3-7 years of experience in game development, preferably using Unreal Engine.
- Strong experience in multiplayer game development and understanding of online gameplay systems.
- Solid understanding of vector math and linear algebra for gameplay mechanics, physics, and simulations.
- Strong foundation in:
- Object-Oriented Programming (OOP)
- Data Structures
- Algorithms
- Proficiency in C++ or C# with the ability to write clean, optimized, and maintainable code.
- Strong debugging, analytical, and problem-solving skills.
- Familiarity with Agile/Scrum methodologies and iterative development processes.
- Excellent communication, collaboration, and teamwork abilities.
The processing of personal data received will be carried out in accordance with applicable laws, including the UK General Data Protection Regulation (UK GDPR) and the Data Protection Act 2018.