Senior Unreal Engine Entwickler (C++) - 100% Remote Position
Aus der Ferne
Vollzeit
Als erfahrener Unreal Engine Entwickler gestalten Sie maßgeblich die Architektur und Implementierung anspruchsvoller Spieleprojekte. Sie beherrschen C++ sowie die Unreal Engine Umgebung und optimieren kontinuierlich Leistung und Speichernutzung für herausragende Spielerlebnisse auf verschiedenen Plattformen. In dieser Rolle verbinden Sie technische Exzellenz mit kreativem Problemlösungsdenken, um innovative Spielelösungen zu entwickeln.
Hauptverantwortlichkeiten
- Entwicklung und Wartung von komplexen Spielemodulen mit Unreal Engine 4/5 und C++, unter Berücksichtigung der Best Practices für sauberen und wartbaren Code.
- Design und Implementierung skalierbarer und wiederverwendbarer Spielkomponenten, die den hohen Qualitätsstandards moderner Spieleentwicklung entsprechen.
- Gründliche Fehleranalyse und -behebung in komplexen Spielesystemen mit systematischem Ansatz und detaillierter Dokumentation.
- Kontinuierliche Leistungs- und Speicheroptimierung für verschiedene Zielplattformen, um flüssige Spielerfahrungen bei unterschiedlicher Hardware zu gewährleisten.
- Enge Zusammenarbeit mit anderen Entwicklungsteams zur nahtlosen Integration von Grafik-, Audio- und Gameplay-Elementen in einem agilen Entwicklungsumfeld.
- Portierung von Spielinhalten auf verschiedene Plattformen (PC, Konsolen) unter Berücksichtigung der jeweiligen Hardwarebeschränkungen und Plattformanforderungen.
- Mitarbeit an der technischen Dokumentation und Wissenstransfer innerhalb des Entwicklungsteams zur Förderung von Best Practices.
Erforderliche Qualifikationen
- Mindestens 3-5 Jahre Berufserfahrung in der Spieleentwicklung mit C++ und Unreal Engine, nachgewiesen durch erfolgreiche Projektabschlüsse.
- Fundierte Kenntnisse im UE4/UE5 Core Engine-Framework und dessen Architektur, einschließlich Verständnis der internen Abläufe und Subsysteme.
- Umfassende Erfahrung mit dem Blueprint-Visuellen Skriptsystem von Unreal Engine und dessen effizienter Einbindung in C++-Komponenten.
- Nachweisbare Fähigkeiten in Leistungs- und Speicheroptimierung für Spielanwendungen, insbesondere bei der Arbeit mit großen Datenmengen und komplexen Renderingprozessen.
- Exzellente Debugging-Fähigkeiten und systematische Problemlösungskompetenz, auch bei schwer zu identifizierenden Problemen im Spielekontext.
- Selbstständige Arbeitsweise und effektive Kommunikationsfähigkeiten in einem verteilten internationalen Team.
Wünschenswerte Zusatzqualifikationen
- Vertiefte Kenntnisse des UE4/UE5 Rendering-Subsystems und der Grafikprogrammierung, einschließlich Shader-Programmierung und Post-Processing-Effekte.
- Erfahrung mit dem Netzwerk-Subsystem von Unreal Engine für Multiplayer-Funktionalitäten und die Implementierung robuster Online-Spielerfahrungen.
- Praktische Erfahrung in der Entwicklung für Spielkonsolen (Xbox Series X/S, PlayStation 5, Nintendo Switch) mit Verständnis für die spezifischen Anforderungen und Einschränkungen.
- Kenntnisse in CI/CD-Prozessen und Build-Automatisierung für Spieleprojekte zur Effizienzsteigerung im Entwicklungsprozess.
- Vertrautheit mit Versionskontrollsystemen wie Git oder Perforce in größeren Entwicklungsteams und strukturierten Branching-Strategien.
- Erfahrung in der Optimierung für mobile Plattformen oder VR/AR-Anwendungen mit Fokus auf ressourcenschonende Implementierungen.
Arbeitsmethodik und technisches Umfeld
- Agile Entwicklungsmethoden mit regelmäßigen Sprint-Planungen und Reviews.
- Moderne Projektmanagement-Tools zur effektiven Zusammenarbeit im Remote-Team.
- Zugang zu aktueller Hardware für die Entwicklung und das Testen auf verschiedenen Plattformen.
- Regelmäßige Code-Reviews und Pair-Programming-Sessions zur Qualitätssicherung und Wissensaustausch.
- Kontinuierlicher Verbesserungsprozess mit regelmäßigen Retrospektiven zur Optimierung der Arbeitsabläufe.
Warum Sie bei uns arbeiten sollten
Als Teil unseres internationalen Entwicklungsteams erhalten Sie die Möglichkeit, an innovativen Spielprojekten mit modernster Technologie zu arbeiten. Wir bieten eine vollständig remote Arbeitsumgebung mit flexiblen Arbeitszeiten, wettbewerbsfähiger Vergütung und regelmäßigen Weiterbildungsmöglichkeiten im schnell wachsenden Spieleentwicklungssektor.