Entwickler

Dein Profil

  • Teamfähigkeit, großer Ehrgeiz und Flexibilität
  • Selbstständiges und zielorientiertes Arbeiten
  • Fähigkeit zur Erfassung von komplexeren Zusammenhängen
  • Ausreichend Zeit um dich an Projekten beteiligen zu können
  • Ein funktionierender TeamSpeak-Client und ein entsprechendes Mikrofon
  • Ein Mindestalter von 15 Jahren

Java-Entwickler

Was du mitbringst:
  • Grundlegende Kenntnisse in Git und Maven
  • Mind. 1 Jahr Erfahrung mit der Spigot-/BungeeCord-API
  • Erfahrung im Umgang mit NoSQL Datenbanksystemen, besonders MongoDB
  • Umgang mit gängigen Design-Patterns und Prinzipien von Clean-Code
  • Pluspunkte bei:
    • Fähigkeit auch komplexe Systeme zu konzipieren und implementieren
    • Wissen mit NMS und dem Minecraft Protokoll umzugehen
    • Kenntnissen in Kotlin
Was dich erwartet:
  • Wartung und Neuentwicklung von Spielmodi, sowie der Funktionen auf der Lobby
  • Implementation von spannenden (saisonalen) Events (z.B. Sommer, Halloween, ...)
  • Einbringung von eigenen und kreativen Ideen zur Umsetzung von Konzepten
  • Je nach Erfahrungsgrad die Möglichkeit auch komplexere und abseits von Minecraft laufende Systeme zu entwerfen und zu entwickeln

Web-Entwickler

Was du mitbringst:
  • Kenntnisse in HTML, CSS und JavaScript sind Pflicht
  • Als Backend-Entwickler solltest du gute Kenntnisse in Node vorweisen können
  • Als Frontend-Entwickler hast du schon Projekte idealerweise mit Vue oder einem vergleichbaren JavaScript-Framework (z.B. Angular, React, Svelte) umgesetzt
  • Verständnis für Datenbanken und NoSQL-Lösungen im speziellen (MongoDB)
  • Grundlegende Kenntnisse in Git
  • Pluspunkte bei:
    • Ersten Erfahrungen mit TypeScript
    • Kenntnissen in PHP und der Programmierung von Plugins für das WCF
Was dich erwartet:
  • Wartung, Erweiterung und Verbesserung unserer internen wie öffentlichen Webdienste
  • Konzeption, Design und Implementierung neuer Webseiten und Services
  • REST APIs basierend auf Node (Express) umgesetzt in TypeScript
  • Single-Page-Applications basierend auf Vue umgesetzt in TypeScript

Was wir bieten

  • Freundliches und gelassenes Arbeitsklima und nette Teammitglieder
  • Mitarbeit an einem stetig wandelnden, herausfordernden Projekt
  • Bewerbungsrelevante Zeugnisse über deine hier geleistete Arbeit
  • Die Möglichkeit deine Fähigkeiten in einem professionellen Umfeld weiterzuentwicklen und zu verbessern

Bewerbungsprozess

  1. Schreibe eine aussagekräftige Bewerbung und vergiss bitte nicht, sofern vorhanden, entsprechende Referenzen anzugeben.
  2. Sagt dem Team deine Bewerbung zu, so erhältst du eine Nachricht und wirst zu einem Gespräch auf unserem TeamSpeak 3 Server (ts.rewinside.tv) gebeten, in welchem dir eine Testaufgabe gegeben wird, in der du deine Fähigkeiten unter Beweis stellen musst.
  3. Nach Abgabe und Evaluation dieser Aufgabe, wird das Team entscheiden, ob du als Entwickler in eine Testphase aufgenommen wirst.
  4. Sollte dies der Fall sein, bekommst du eine weitere, serverbezogene Aufgabe. Da du hierfür Quellcode unseres Servers bekommst, ist es zwingend notwendig, eine Geheimhaltungserklärung zu unterschreiben.
  5. Löst du diese Aufgabe nach den gegebenen Anforderungen, wird das Team erneut entscheiden, ob du als vollwertiger Entwickler in das Team aufgenommen wirst.

Zum Schluss sei erwähnt, dass dieses Projekt sehr ernstgenommen werden soll und es nicht erwünscht ist, dass du in einer ähnlichen Position auf einem anderen Minecraft-Server arbeitest. Dir wird bei der Aufnahme als Entwickler ein Geheimhaltungsvertrag vorgelegt, den du und eventuell deine Eltern, solltest du noch minderjährig sein, unterschreiben musst. Dies dient der Sicherheit des Projekts.

Bewerbungs-Kriterien

Um die für dich validierten Kriterien sehen zu können, musst du dich zuerst einloggen.