Shareable Slots R&D ist der zentrale Geschäftsbereich von Slots, der sich auf die Entwicklung neuer Studio-übergreifender Technologien und die Bereitstellung von Slots für alle Studios konzentriert. Die Lösung umfasst eine vollständige Bereitstellungspipeline für jede gemeinsame Nutzung Funktion (Backoffice-, Client- und Serverteile) und besteht aus dedizierten Microservices im Backend und gemeinsamen Bibliotheken im Frontend.
Verantwortlichkeiten:
- Slots entwickeln
- Beteiligen Sie sich aktiv an der Projektplanung, schlagen Sie Möglichkeiten zur Umsetzung vor und weisen Sie auf potenzielle Risiken hin.
- Verantwortlich für eigene Verpflichtungen und Teamverpflichtungen.
- Führen Sie alle Aufgaben in angemessenen, prognostizierten Zeitrahmen aus.
- Untersuchungen im Rahmen einer bestimmten Aufgabe durchführen.
- Aufgaben in kleinere Aufgaben aufteilen und korrekte Schätzungen abgeben.
- Code mit Tests abdecken.
- Vorschlagen Verbesserungen (Design, Qualität, Prozesse, Lösungen)
- Design und Anwendungen dessen, was entwickelt wird, verstehen.
- Übernehmen Sie die Verantwortung für die gesamte Entwicklungsarbeit und den Projektcode.
- Lernen Sie von Kollegen und externen Quellen.
- Verbessern Sie seinen eigenen Technologie-Stack.
- Wirkung des Produkts Entwicklung durch Einhaltung von Servicequalität und betrieblichen Vereinbarungen (z. B. SLA, Qualität usw.)
- Sucht nach Verbesserungen, Automatisierung und Optimierung des Arbeitsprozesses.
- An PI-Untersuchungen teilnehmen
Anforderungen:
- Erfahrung in der Spieleentwicklung Bereich (schön zu haben)
- 3+ Jahre Erfahrung mit JavaScript
- Großartige Kenntnisse in Typescript
- Erweiterte Debugging-Fähigkeiten und Fehlerbehebung
- Professionelle Programmiererfahrung in einer SOLID-, OOP-, Software-Design-Pattern-, Client/Server-Architektur
- Erfahrung in Unit-Tests oder Funktionstests, Instrumentierung und Testumgebungen
- Erfahrung in der plattformübergreifenden Programmierung
- Erfahrung in VCS (Git, GitHub)
- Fähigkeit, wiederverwendbaren, modernen und lesbaren Code zu schreiben
- Vertrautheit mit dem SCRUM Agile Development Framework
< li>Ein ausgeprägtes Verantwortungsbewusstsein und Eigeninitiative - Fähigkeit, unter Druck Entscheidungen zu treffen und Aufgaben mit minimaler Aufsicht zu bearbeiten
- Englisch – Mittelstufe+
- Soft Skills: Team Player, analytische Fähigkeiten, Ergebnisorientierung, Problemlösung, kritisches Denken
Schön zu haben:
- Node.JS
- C++
- React.JS
- GraphQL (Apollo Client)
- MySQL
- HTML5 und CSS
- Vertrautheit mit Copilot und Codium zur Verbesserung der Programmierproduktivität und -effizienz.
- Erfahrung in der Leistungsanalyse und Codeoptimierung