Job
Aus Partner-Feed
Leitender HTML5-Spieleentwickler
Preis auf Anfrage
Details
- Beschäftigungsart
- Vollzeit
- Remote
- Ja
- Unternehmen
- Booming Games
Beschreibung
Automatisch aus dem English übersetzt. Der Originaltext ist maßgeblich. Maschinenübersetzung – eine genauere Version wird vorbereitet.
Über die Rolle
Sie vervollständigen unser Spieleentwicklungsteam aus 14 netten und kompetenten Leuten und berichten an den Teamleiter Frontend Games. Ihre Leidenschaft für Online-Casinospiele kombiniert mit Ihrem technischen Wissen ermöglicht es uns, die besten Slots auf den Markt zu bringen.
Verantwortlichkeiten
• Spieleentwicklung und -implementierung
• Übersetzen Sie Spieldesigndokumente (GDD) in HTML5-Spielpräsentationen.
• Unterteilen Sie GDD-Funktionen in einen Projektstrukturplan (WBS) und erstellen Sie JIRA-Tickets.
• Stellen Sie sicher, dass Aufgaben innerhalb von maximal einer Arbeitswoche bewältigbar sind und mit den Schätzungen des Teams übereinstimmen.
• Implementieren Sie Spielfunktionen und -funktionen mithilfe von TypeScript (neuester Standard).
• Befolgen Sie Best Practices und stellen Sie sicher, dass der Code gut typisiert und dokumentiert ist.
• Verwenden Sie JavaScript (ECMAScript) nur bei Bedarf, dokumentiert mit JSDoc.
• Versionskontrolle und Codeverwaltung
• Arbeiten Sie mit Git (GitLab als zentrales Repository).
• Übertragen Sie den Code mindestens einmal pro Arbeitstag, um Zweige zu präsentieren.
• Befolgen Sie die Semantik-Commit-Konventionen, einschließlich der Ticket-ID (JIRA oder ähnlich).
• Senden Sie Zusammenführungsanfragen (MR), wenn die Arbeiten abgeschlossen und fehlerfrei sind.
• Gehen Sie auf das Feedback von MR-Prüfern ein und eskalieren Sie Streitigkeiten bei Bedarf an den Architekten oder technischen Leiter.
• Stellen Sie sicher, dass der Code den Grundsätzen der sicheren Entwicklung entspricht.
• Implementierung von visuellen und akustischen Effekten
• Integrieren Sie statische Kunst, Animationen (Spine), Bildsequenzen und Partikel.
• Verwenden Sie Bibliotheken wie PIXI.js für eine optimale Rendering-Leistung.
• Arbeiten Sie mit Tech Art zusammen, um Assets für eine effiziente Implementierung, Codequalität und -optimierung zu optimieren
• Codequalität und -optimierung
• Sorgen Sie für sauberen, gut dokumentierten und getesteten Code.
• Verwenden Sie Browser-Entwicklertools, um FPS, Speicher, CPU-/GPU-Nutzung zu verfolgen und Aufrufe zu zeichnen.
• Priorisieren und beheben Sie Fehler mit größter Dringlichkeit
• Behalten Sie die Abdeckung von Einheiten- und Integrationstests bei und stellen Sie sicher, dass die Abdeckung der kommunizierten Leitungen nicht verringert wird.
• Entfernen Sie toten Code und optimieren Sie Projektressourcen.
• Erstellung und Bereitstellung von Spielcode
• Nutzen Sie Webpack zur effizienten Bündelung, Minimierung und Optimierung
• Optimieren Sie Bilder, Text und Assets für einen produktionsreifen Build.
• Verstehen und verbessern Sie GitLab CI für eine effiziente Bereitstellung
• Stellen Sie sicher, dass Spiele für HTTP/HTTP2/HTTP3, WebSockets und andere Netzwerkkommunikation optimiert sind, um das Spielerlebnis zu verbessern.
• Kooperations- und Entwicklungsprozess
• Arbeiten Sie eng mit Spieleproduzenten, Art Directors und der Qualitätssicherung zusammen, um eine reibungslose Entwicklung sicherzustellen.
• Führen Sie Spieldemos für Produktbesitzer durch.
• Beheben Sie von der Qualitätssicherung gemeldete Mängel mit höchster Dringlichkeit.
• Befolgen Sie strukturierte Entwicklungsmeilensteine:
* Alpha – Spiel funktioniert gemäß Spezifikation (auch wenn die Assets unvollständig sind).
* Beta – Vollständige Asset-Implementierung; Spiel bereit für QA-Tests
Anforderungen
• Mindestens 3 Jahre Erfahrung in der Spieleentwicklung und 5 Jahre Gesamtentwicklung
• Fließend in Typescript und Javascript (ES6) und HTML5/CSS3
• Sehr erfahren mit PixiJS, Phaser oder gleichwertig
• Vollständige fließende Englischkenntnisse in Wort und Schrift
• Starke Kommunikations- und Teamfähigkeit
• Erfahrung mit Git, JIRA (oder gleichwertiger Problem-/Projektverfolgungssoftware) und GSuite
• Liebe zum Detail, Problemlösungs- und Multitasking-Fähigkeiten
• Erfahrung mit Spine-Animationen, einschließlich Optimierung
Schön zu haben
• Erfahrung mit WebGL oder anderen Grafikprogrammierungs-APIs.
• Casino-Slot-Spieler.
• Kreativität.
• Hintergrund in statisch typisierten Sprachen.
Gut zu wissen
• Diese Vollzeitstelle ist auf unbefristete freiberufliche Basis für Auftragnehmer innerhalb der mitteleuropäischen Zeitzone +/-2.
Warum für boomende Spiele arbeiten
Gründer geführt. Wirkungsgetrieben. Mitarbeiterzentriert.
Bei Booming Games gestalten wir die iGaming-Welt mit unserem Remote-First-Ansatz neu. Unser Rhythmus? Spannende Spielautomaten mit fesselnden Funktionen und atemberaubenden Designs werden alle zwei Wochen veröffentlicht – keine Ausnahme! Hier dreht sich alles um Miteigentum und echtes Wachstum. Werden Sie Teil eines vielfältigen Teams, in dem Ihr Beitrag jedes von uns entwickelte Spiel vorantreibt!
Unsere Vorteile
• Wir sind ein 100 % Remote-First-Unternehmen und bieten ein erstklassiges Remote-Erlebnis
• Wettbewerbsfähiges Paket
• Hundefreundliche Büros in Berlin und Malta
• Familienfreundliche Richtlinien
• Möglichkeiten zur beruflichen Weiterentwicklung
• Lebhaftes Arbeitsumfeld
• Möglichkeiten zum Wissensaustausch
• Dynamische Kultur umgeben von Branchenexperten
• Firmenveranstaltungen zur Stärkung des Teamzusammenhalts
Kontakt
Recruiting-Team
Weitere englischsprachige Jobs in Deutschland finden Sie auf Arbeitnow
Quelle: Arbeitnow (https://www.arbeitnow.com/jobs/companies/booming-games/senior-html5-game-developer-pressig-200487)
Sie vervollständigen unser Spieleentwicklungsteam aus 14 netten und kompetenten Leuten und berichten an den Teamleiter Frontend Games. Ihre Leidenschaft für Online-Casinospiele kombiniert mit Ihrem technischen Wissen ermöglicht es uns, die besten Slots auf den Markt zu bringen.
Verantwortlichkeiten
• Spieleentwicklung und -implementierung
• Übersetzen Sie Spieldesigndokumente (GDD) in HTML5-Spielpräsentationen.
• Unterteilen Sie GDD-Funktionen in einen Projektstrukturplan (WBS) und erstellen Sie JIRA-Tickets.
• Stellen Sie sicher, dass Aufgaben innerhalb von maximal einer Arbeitswoche bewältigbar sind und mit den Schätzungen des Teams übereinstimmen.
• Implementieren Sie Spielfunktionen und -funktionen mithilfe von TypeScript (neuester Standard).
• Befolgen Sie Best Practices und stellen Sie sicher, dass der Code gut typisiert und dokumentiert ist.
• Verwenden Sie JavaScript (ECMAScript) nur bei Bedarf, dokumentiert mit JSDoc.
• Versionskontrolle und Codeverwaltung
• Arbeiten Sie mit Git (GitLab als zentrales Repository).
• Übertragen Sie den Code mindestens einmal pro Arbeitstag, um Zweige zu präsentieren.
• Befolgen Sie die Semantik-Commit-Konventionen, einschließlich der Ticket-ID (JIRA oder ähnlich).
• Senden Sie Zusammenführungsanfragen (MR), wenn die Arbeiten abgeschlossen und fehlerfrei sind.
• Gehen Sie auf das Feedback von MR-Prüfern ein und eskalieren Sie Streitigkeiten bei Bedarf an den Architekten oder technischen Leiter.
• Stellen Sie sicher, dass der Code den Grundsätzen der sicheren Entwicklung entspricht.
• Implementierung von visuellen und akustischen Effekten
• Integrieren Sie statische Kunst, Animationen (Spine), Bildsequenzen und Partikel.
• Verwenden Sie Bibliotheken wie PIXI.js für eine optimale Rendering-Leistung.
• Arbeiten Sie mit Tech Art zusammen, um Assets für eine effiziente Implementierung, Codequalität und -optimierung zu optimieren
• Codequalität und -optimierung
• Sorgen Sie für sauberen, gut dokumentierten und getesteten Code.
• Verwenden Sie Browser-Entwicklertools, um FPS, Speicher, CPU-/GPU-Nutzung zu verfolgen und Aufrufe zu zeichnen.
• Priorisieren und beheben Sie Fehler mit größter Dringlichkeit
• Behalten Sie die Abdeckung von Einheiten- und Integrationstests bei und stellen Sie sicher, dass die Abdeckung der kommunizierten Leitungen nicht verringert wird.
• Entfernen Sie toten Code und optimieren Sie Projektressourcen.
• Erstellung und Bereitstellung von Spielcode
• Nutzen Sie Webpack zur effizienten Bündelung, Minimierung und Optimierung
• Optimieren Sie Bilder, Text und Assets für einen produktionsreifen Build.
• Verstehen und verbessern Sie GitLab CI für eine effiziente Bereitstellung
• Stellen Sie sicher, dass Spiele für HTTP/HTTP2/HTTP3, WebSockets und andere Netzwerkkommunikation optimiert sind, um das Spielerlebnis zu verbessern.
• Kooperations- und Entwicklungsprozess
• Arbeiten Sie eng mit Spieleproduzenten, Art Directors und der Qualitätssicherung zusammen, um eine reibungslose Entwicklung sicherzustellen.
• Führen Sie Spieldemos für Produktbesitzer durch.
• Beheben Sie von der Qualitätssicherung gemeldete Mängel mit höchster Dringlichkeit.
• Befolgen Sie strukturierte Entwicklungsmeilensteine:
* Alpha – Spiel funktioniert gemäß Spezifikation (auch wenn die Assets unvollständig sind).
* Beta – Vollständige Asset-Implementierung; Spiel bereit für QA-Tests
Anforderungen
• Mindestens 3 Jahre Erfahrung in der Spieleentwicklung und 5 Jahre Gesamtentwicklung
• Fließend in Typescript und Javascript (ES6) und HTML5/CSS3
• Sehr erfahren mit PixiJS, Phaser oder gleichwertig
• Vollständige fließende Englischkenntnisse in Wort und Schrift
• Starke Kommunikations- und Teamfähigkeit
• Erfahrung mit Git, JIRA (oder gleichwertiger Problem-/Projektverfolgungssoftware) und GSuite
• Liebe zum Detail, Problemlösungs- und Multitasking-Fähigkeiten
• Erfahrung mit Spine-Animationen, einschließlich Optimierung
Schön zu haben
• Erfahrung mit WebGL oder anderen Grafikprogrammierungs-APIs.
• Casino-Slot-Spieler.
• Kreativität.
• Hintergrund in statisch typisierten Sprachen.
Gut zu wissen
• Diese Vollzeitstelle ist auf unbefristete freiberufliche Basis für Auftragnehmer innerhalb der mitteleuropäischen Zeitzone +/-2.
Warum für boomende Spiele arbeiten
Gründer geführt. Wirkungsgetrieben. Mitarbeiterzentriert.
Bei Booming Games gestalten wir die iGaming-Welt mit unserem Remote-First-Ansatz neu. Unser Rhythmus? Spannende Spielautomaten mit fesselnden Funktionen und atemberaubenden Designs werden alle zwei Wochen veröffentlicht – keine Ausnahme! Hier dreht sich alles um Miteigentum und echtes Wachstum. Werden Sie Teil eines vielfältigen Teams, in dem Ihr Beitrag jedes von uns entwickelte Spiel vorantreibt!
Unsere Vorteile
• Wir sind ein 100 % Remote-First-Unternehmen und bieten ein erstklassiges Remote-Erlebnis
• Wettbewerbsfähiges Paket
• Hundefreundliche Büros in Berlin und Malta
• Familienfreundliche Richtlinien
• Möglichkeiten zur beruflichen Weiterentwicklung
• Lebhaftes Arbeitsumfeld
• Möglichkeiten zum Wissensaustausch
• Dynamische Kultur umgeben von Branchenexperten
• Firmenveranstaltungen zur Stärkung des Teamzusammenhalts
Kontakt
Recruiting-Team
Weitere englischsprachige Jobs in Deutschland finden Sie auf Arbeitnow
Quelle: Arbeitnow (https://www.arbeitnow.com/jobs/companies/booming-games/senior-html5-game-developer-pressig-200487)
Dieses Angebot stammt aus einem Partner-Feed. Bewerben Sie sich auf der Quell-Website.
Quelle: Booming Games
Inserat bereitgestellt von Booming Games.