Unser Kunde ist ein innovatives Unternehmen, das sich auf die Entwicklung von mobilen Spielen und Anwendungen spezialisiert hat. In dieser Rolle als Senior Game Developer werden Sie Teil eines talentierten Teams, das an einem der erfolgreichsten Spiele arbeitet. Zu Ihren Hauptaufgaben gehört die Wartung, Skalierung und Optimierung von Spielen, wobei Sie einen rigorosen Ingenieursansatz verfolgen, um komplexe technische Herausforderungen zu lösen. Sie werden dafür verantwortlich sein, hochrobuste und skalierbare Codes zu entwickeln, die von Millionen von Spielern weltweit genossen werden. Zudem implementieren Sie strenge Leistungsoptimierungen, um eine reibungslose Bildrate und einen niedrigen Speicherverbrauch zu gewährleisten. Proaktiv identifizieren Sie technische Schulden und tragen zur langfristigen Gesundheit und Stabilität des Codes bei. Ihre technische Expertise wird entscheidend sein, um technische Architekturentscheidungen zu treffen und die Implementierung des Spiels zu überwachen. In einem dynamischen Arbeitsumfeld haben Sie die Möglichkeit, Ihre Fähigkeiten in der Spieleentwicklung weiterzuentwickeln und einen bedeutenden Einfluss auf den Erfolg des Unternehmens zu haben.
Freelance - Senior Game Developer
Beschreibung
Anforderungen
Der ideale Kandidat bringt eine starke Ingenieurs-, Analyse- und Problemlösungsmentalität mit. Sie sollten über fortgeschrittene Kenntnisse in Unity (mindestens 7 Jahre) verfügen, einschließlich tiefgehender Skriptingfähigkeiten in C# sowie Kenntnisse in der Systemarchitektur und Speicherprofilierung. Eine hohe Fähigkeit zur Identifizierung von Leistungsengpässen und zur Implementierung von Optimierungen, insbesondere im Hinblick auf das Speichermanagement, die Stabilität der Bildrate, die CPU-Profilierung und die Reduzierung der Ladezeiten auf mobilen Geräten, ist erforderlich. Sie sollten ein gutes Verständnis der Prinzipien der Softwareentwicklung haben und sicher im Umgang mit Entwurfsmustern sein. Erfahrung in der Architektur komplexer Systeme, Datenstrukturen und der Entwicklung benutzerdefinierter Tools ist von Vorteil. Zudem sind Kenntnisse in fortgeschrittenen Physikimplementierungen und Rendering-Optimierungen wünschenswert. Gute Englischkenntnisse in Wort und Schrift sind erforderlich, ebenso wie eine nachweisliche Erfolgsbilanz bei der Entwicklung von hochskalierbaren mobilen Spielen.