Text copied to clipboard!
Titel
Text copied to clipboard!Unity3D-Entwickler
Beschreibung
Text copied to clipboard!
Wir suchen einen Unity3D-Entwickler, der innovative, performante und benutzerfreundliche interaktive Anwendungen auf Basis der Unity-Engine konzipiert, entwickelt und optimiert. In dieser Rolle arbeiten Sie an der Erstellung von 2D- und 3D-Erlebnissen für Spiele, Simulationen, Visualisierungen, Schulungsanwendungen und immersive Produkte für verschiedene Plattformen wie PC, Mobile, Web, AR und VR. Sie begleiten Projekte von der technischen Planung über die Implementierung bis hin zu Tests, Deployment und laufender Weiterentwicklung. Dabei arbeiten Sie eng mit Design-, Produkt-, QA- und Backend-Teams zusammen, um hochwertige digitale Erlebnisse zu schaffen, die sowohl funktional als auch visuell überzeugen.
Zu Ihren Aufgaben gehört die Entwicklung sauberer, wartbarer und skalierbarer Softwarearchitekturen innerhalb von Unity. Sie setzen Gameplay-Mechaniken, Benutzeroberflächen, Animationen, Physiksysteme, Audiointegration und plattformspezifische Funktionen um. Darüber hinaus analysieren Sie Performance-Probleme, optimieren Speicherverbrauch und Frameraten und stellen sicher, dass Anwendungen auf unterschiedlichen Geräten stabil laufen. Ein gutes Verständnis für C#, objektorientierte Programmierung, Versionsverwaltung und Build-Prozesse ist daher essenziell.
Der ideale Kandidat bringt praktische Erfahrung in der Entwicklung mit Unity3D mit und versteht sowohl technische Anforderungen als auch kreative Zielsetzungen. Sie sollten in der Lage sein, technische Konzepte verständlich zu kommunizieren, Anforderungen zu bewerten und pragmatische Lösungen für komplexe Entwicklungsaufgaben zu finden. Erfahrung mit Shadern, Rendering-Pipelines, Asset-Integration, API-Anbindungen oder Multiplayer-Funktionen ist von Vorteil, je nach Projektumfeld.
Wir bieten Ihnen die Möglichkeit, an spannenden digitalen Produkten mitzuarbeiten, moderne Entwicklungswerkzeuge einzusetzen und Ihre Ideen in einem kollaborativen Umfeld einzubringen. Sie erhalten Raum für technische Mitgestaltung, kontinuierliches Lernen und die Arbeit an Projekten mit realem Mehrwert für Nutzerinnen und Nutzer. Wenn Sie Leidenschaft für interaktive 3D-Technologien, sauberen Code und kreative Problemlösung mitbringen, freuen wir uns darauf, Sie kennenzulernen. In dieser Position können Sie Ihre Kenntnisse in Echtzeitentwicklung vertiefen, innovative Funktionen umsetzen und aktiv zur Qualität und Zukunftsfähigkeit unserer Anwendungen beitragen.
Verantwortlichkeiten
Text copied to clipboard!- Entwicklung interaktiver 2D- und 3D-Anwendungen mit Unity
- Implementierung von Gameplay-Mechaniken und Benutzeroberflächen
- Integration von Assets, Animationen, Audio und Physiksystemen
- Optimierung von Performance, Speicherverbrauch und Ladezeiten
- Zusammenarbeit mit Design-, Produkt- und QA-Teams
- Fehleranalyse, Debugging und technische Dokumentation
- Erstellung und Pflege von Build- und Deployment-Prozessen
- Anbindung externer APIs und plattformspezifischer Funktionen
Anforderungen
Text copied to clipboard!- Erfahrung in der Entwicklung mit Unity3D
- Sehr gute Kenntnisse in C# und objektorientierter Programmierung
- Verständnis für Softwarearchitektur und sauberen Code
- Erfahrung mit Git oder anderer Versionsverwaltung
- Kenntnisse in Performance-Optimierung und Debugging
- Verständnis für 3D-Mathematik, Physik oder Rendering-Grundlagen
- Teamfähigkeit und klare Kommunikationsstärke
- Selbstständige und strukturierte Arbeitsweise
Potenzielle Interviewfragen
Text copied to clipboard!- Welche Erfahrung haben Sie mit Unity3D-Projekten?
- Mit welchen Plattformen haben Sie bereits in Unity gearbeitet?
- Wie optimieren Sie die Performance einer Unity-Anwendung?
- Welche Rolle hatten Sie in früheren Entwicklungsprojekten?
- Haben Sie Erfahrung mit AR-, VR- oder Multiplayer-Anwendungen?
- Wie gehen Sie bei der Fehlersuche in komplexen Projekten vor?
- Welche Tools nutzen Sie für Versionsverwaltung und Zusammenarbeit?
- Was motiviert Sie an der Arbeit mit interaktiven 3D-Technologien?