ErfahrungSenior Level Unity3D-SystementwicklerStellenbeschreibungDies ist eine Vollzeit-Remote-Stelle für einen Senior Unity 3D-Systementwickler. Der Senior Unity 3D-Systementwickler ist für die täglichen Aufgaben im Zusammenhang mit der Entwicklung und Wartung von Unity 3D-Systemen verantwortlich. Dazu gehören Web-/Desktop-/mobile Entwicklung, objektorientierte Programmierung (OOP) und Programmierung. Der Senior Unity 3D-Systementwickler wird mit funktionsübergreifenden Teams zusammenarbeiten,
ErfahrungSenior Level Unity3D-SystementwicklerStellenbeschreibungDies ist eine Vollzeit-Remote-Stelle für einen Senior Unity 3D-Systementwickler. Der Senior Unity 3D-Systementwickler ist für die täglichen Aufgaben im Zusammenhang mit der Entwicklung und Wartung von Unity 3D-Systemen verantwortlich. Dazu gehören Web-/Desktop-/mobile Entwicklung, objektorientierte Programmierung (OOP) und Programmierung. Der Senior Unity 3D-Systementwickler wird mit funktionsübergreifenden Teams zusammenarbeiten, um innovative Lösungen zu entwickeln und den reibungslosen Betrieb von Unity 3D-Systemen sicherzustellen. Ein Bekenntnis zu einem Qualitätsprodukt ist unerlässlich. Der ideale Kandidat ist ein Unity 3D-Experte und ein praktischer Entwickler, der in einer schnelllebigen Umgebung mit verschiedenen Partnern an mehreren Projekten zusammenarbeiten kann. Diese Person wird hauptsächlich zur Entwicklung einer innovativen Plattform mit Spiele- und 3D-Echtzeittechnologie sowie zum Aufbau eines Entwicklerteams beitragen, um diese Bemühungen in Zusammenarbeit mit dem breiteren Team zu unterstützen. Diese Person wird auch zu anderen Projekten/Anwendungen/Produkten für mehrere Branchen beitragen.UnternehmensübersichtVertex Motion Labs, ein Vorreiter im Bereich kreativer Technologielösungen, verfügt über mehr als 20 Jahre umfassende Erfahrung in der Entwicklung maßgeschneiderter Softwarelösungen und Dienstleistungen. Wir helfen unseren Kunden beim Aufbau ihrer nächsten innovativen Anwendungen, Plattformen und Technologien. Bei uns vereinen sich die neuesten Technologien und bahnbrechende kreative Designs in den Bereichen 3D, Grafik und Branding. Wir sind strategische Denker, leidenschaftliche Schöpfer, Künstler emotionaler Erlebnisse und Entwickler führender Technologien und Lösungen, um beispiellose Ergebnisse für unsere vielfältige Kundschaft und Verbraucher in verschiedenen Branchen zu erzielen. Wir stellen uns eine neue Zukunft für die Menschheit vor und arbeiten unermüdlich daran, sie zu verwirklichen. Bei Vertex Motion widmen wir uns der Umsetzung der Visionen unserer Kunden in die Realität. Unsere Methodik basiert auf der Generierung innovativer Ideen, der Durchführung gründlicher Planung und Recherche sowie der präzisen Ausführung. Wir glauben an schnelle Iterationen für kontinuierliches Lernen und Verbesserung. Unser Engagement für herausragende Architektur und Design, gepaart mit erstklassiger Technik, stellt sicher, dass unsere Softwarelösungen die Erwartungen nicht nur erfüllen, sondern übertreffen. Wir nutzen modernste Echtzeit-3D- und XR-, Gaming-, Deep-Learning- und Blockchain-Technologien. Als kleines und agiles Unternehmen können wir Ihnen eine große Abwechslung in Ihrer täglichen Arbeit mit großartigen Möglichkeiten bieten, Ihren Arbeitsalltag zu beeinflussen. Hauptaufgaben: Entwerfen und entwickeln Sie Echtzeit-3D-Anwendungen/-Visualisierungen/-Spiele in Unity3D. Erstellen Sie wiederverwendbaren, hochwertigen Code und Bibliotheken für die zukünftige Verwendung in mehreren Projekten. Kommunizieren und arbeiten Sie proaktiv mit den Lead Architects zusammen, um den Informationsbedarf und die funktionalen Anforderungen zu analysieren und den Lead Architect bei der Entwicklungsplanung, Codeüberprüfung, Architekturüberprüfung, Tests und Debugging zu unterstützen. Aus mehreren Quellen gesammelte Informationen kritisch zu bewerten, Konflikte auszugleichen und Informationen auf hoher Ebene zu zerlegen ins Detail gehen, von Informationen auf niedriger Ebene zu einem allgemeinen Verständnis abstrahieren und Benutzeranfragen von den zugrunde liegenden wahren Bedürfnissen unterscheiden. Beteiligen Sie sich erfolgreich an mehreren Initiativen gleichzeitig. Use Agile Softwarebereitstellungsprozess mit JIRA (einschließlich Aufteilung der Arbeit in modulare Aufgaben, Aktualisierung/Verfolgung von Aufgabenstatus/Arbeitsprotokolleinträgen für das Sprint-Management), Plastic SCM/Git/Perforce (Quellcodeverwaltung einschließlich Verzweigungsstrategie, Codeüberprüfung) und Automatisierung Werkzeuge. Implementieren Sie Anwendungs-/Spielfunktionen gemäß dem kommunizierten Design. Übersetzen Sie Designspezifikationen in funktionale Anwendungen/Spiele. Kommunizieren Sie mit anderen Teammitgliedern, um eine effektive Pipeline einzurichten und Medienressourcen zu integrieren. Entwerfen, erstellen und warten Sie effizienten, wiederverwendbaren und zuverlässigen Code. Stellen Sie die bestmögliche Leistung und Qualität sicher und Reaktionsfähigkeit von Anwendungen. Identifizieren Sie Engpässe und Fehler und entwickeln Sie Lösungen, um diese Probleme anzugehen und zu mildern. Helfen Sie dabei, die Qualität, Organisation und Automatisierung des Codes aufrechtzuerhalten. Anforderungen. Bachelor- oder Master-Abschluss in Informatik, Spieleentwicklung oder einem relevanten Bereich. Umfassende Erfahrung in Echtzeit-3D Anwendungsentwicklung Umfassende Erfahrung in der Unity3D-basierten Echtzeit-3D-Anwendungsentwicklung, einschließlich Erfahrung mit Skripten, Texturen, Animationen, GUI-Stilen, API-Integration und Benutzersitzungsverwaltung. Umfassende Erfahrung in der Bereitstellung hochwertiger Geschäfts-/Verbraucheranwendungen/Spiele, die mit Unity3D erstellt wurden Mobile Entwicklungs- und Programmierkenntnisse Fortgeschrittene C#-Kenntnisse über Architektur und Designmuster Solide OOPs-Programmierkenntnisse und Designmuster Ausgeprägte Problemlösungs- und Debugging-Fähigkeiten Fähigkeit, unabhängig und in einer Teamumgebung zu arbeiten Ausgeprägte mathematische Fähigkeiten, Kenntnisse über Vektoren, Matrizen und lineare Algebra Leistung & Optimierung in Unity3D-Anwendungen Vertrautheit mit aktuellen Design- und Architekturmustern Fähigkeit, sauberen, lesbaren und leicht wartbaren Code zu schreiben Erfahrung in der Implementierung automatisierter Testplattformen und Unit-Tests Kompetente Kenntnisse von Code-Versionierungstools {{wie Git, SVN und Mercurial}} Fähigkeit sich ständig weiterzubilden und mit den sich weiterentwickelnden Spielstandards und Entwicklungstechnologien auf dem Laufenden zu bleiben. Gute Erfahrungen mit der Unreal-Engine sind von Vorteil. Erfahrung in der Entwicklung von Systemen für Virtual Reality (VR) oder Augmented Reality (AR) ist von Vorteil. Vorkenntnisse mit einem bekannten mobilen Titel oder AAA-Titeln sind von großem Vorteil. Englischniveau. Obere Mittelstufe bis Fortgeschrittene. Kenntnisse in klarer mündlicher und schriftlicher Kommunikation in Englisch. Warum mit uns zusammenarbeiten? Genießen Sie bei Ihrer Arbeit als Unity3D Vertex Motion Labs diese Vorteile: Remote – wir sind 100 % VIRTUAL FIRST! Bezahlter Jahresurlaub, der sich pro Dienstjahr erhöht Möglichkeit einer privaten Gesundheitsfürsorge in der Zukunft, einschließlich unmittelbarer Angehöriger Möglichkeit der Übertragung von Aktienoptionen oder Anteilen an wettbewerbsfähige, engagierte und vielversprechende Teammitglieder Erhebliche Unterstützung für kontinuierliches Lernen und Weiterentwicklung Und natürlich GehaltSo bewerben Sie sichWenn Sie Wenn Sie sich für diese Stelle bewerben möchten, senden Sie Ihre Bewerbung und Ihr Anschreiben an
[email protected]. Fragen zur Rolle senden Sie bitte per E-Mail an Ahmed Assal unter:
[email protected]. Wenn Sie ein leidenschaftlicher Echtzeit-3D-Gamer sind /Anwendungsentwickler mit einer nachgewiesenen Erfolgsbilanz bei der Bereitstellung hochwertiger Geschäfts-/Verbraucheranwendungen/games, wir ermutigen Sie, sich für diese spannende Gelegenheit zu bewerben.
Zeig mehr
Zeige weniger
Positionsebene
Basislevel
Art der Anstellung
Vollzeit
Berufliche Verantwortlichkeiten
Ingenieurwesen und Informationstechnologien
Branchen
IT-Dienstleistungen und IT-Beratung