We are seeking a highly skilled and experienced Senior Unreal Engine Developer with strong leadership capabilities to join our team.
The ideal candidate should have a solid foundation in C++ and Blueprints, with over 8 years of experience in game development or real-time application development using Unreal Engine.
This role requires not only deep technical expertise but also the ability to lead development efforts, mentor team members, and contribute to technical decision-making and project planning.
Key Requirements :
- Develop and implement complex gameplay systems and real-time applications using Unreal Engine.
- Write clean, maintainable, and efficient code in C++ and Blueprints.
- Collaborate with designers, artists, and cross-functional teams to understand requirements and deliver high-quality solutions.
- Lead technical planning and architecture discussions; define scalable and maintainable solutions.
- Mentor junior and mid-level developers, providing ongoing technical guidance and support.
- Conduct code reviews and enforce coding best practices and quality standards.
- Manage task allocation, effort estimation, and sprint planning in alignment with project goals.
- Integrate and enhance existing features developed by other team members, ensuring smooth releases.
- Identify and mitigate technical risks and escalate critical issues as needed.
- Monitor performance metrics, debug issues, and implement optimization strategies.
- Foster a collaborative team culture, encourage innovation, and lead by example.
- Stay current with Unreal Engine updates, new tools, and industry trends to continuously improve development practices.
Primary Skills :
Proven experience as a Senior Unreal Engine Developer.Strong proficiency in C++ and Blueprints within Unreal Engine.Over 8 years of experience in 3D game development, application development, or visualization using Unreal.In-depth understanding of Unreal Engines architecture, tools, and core systems.Skilled in performance optimization, debugging, and profiling tools.Familiarity with version control systems (e.g., Git).Strong communication, leadership, and problem-solving skills.Comfortable working in Agile environments (Scrum / Kanban).Secondary Skills :
Experience with Unity 3D engine.Proficiency in C# programming.Shader and material development experience.Must Have :
Hands-on experience with C++ and Blueprints in Unreal Engine.Nice to Have :
Pixel Streaming experience.Multiplayer and networked gameplay system development.CI / CD pipeline and test-driven development (TDD) experience.Experience with other engines such as Unity or Godot.Exposure to technical art or shader programming.Preferred Qualifications :
Bachelors degree in Computer Science, Game Development, or a related field.A strong portfolio demonstrating past Unreal Engine projects.Proven ability to lead, mentor, and manage technical teams.Excellent organizational and time-management skills(ref : hirist.tech)