Difference between revisions of "Developer Team"

From PotterworldMC
Jump to: navigation, search
m (Erica moved page Development Team to Developer Team)
(Added image)
 
(7 intermediate revisions by 4 users not shown)
Line 1: Line 1:
−
=='''Overview'''==
+
{{Imagebox|image=DevIcon.png}}
−
The Development team creates and manages all technology for Potterworld. The development team is broken down into focus subteams, and each Developer has a focus that they work on primarily.
+
==Overview==
 +
The Developer team creates and manages all technology for Potterworld. It consists of Development Interns, Jr. Developers, and Sr. Developers, who work on different areas of expertise. The team is broken down into two categories: Web and Java development. Web Developers focus on the websites of Potterworld while the Java Developers' focus is on the server's plugins and [[Minigames|minigames]].
  
−
======Requirements======
 
−
The Development team currently has no defined requirements. Some general requirements include:
 
  
−
* Strong communication within the department
+
 
−
* Have an interest in how the server’s tech works, and display a hard working mindset
+
====Rank Descriptions====
 +
=====Web Development Intern=====
 +
An entry role into the Development team. Web Development Interns work on creating, fixing, and improving aspects of the different websites of Potterworld.
 +
 
 +
'''Requirements:'''
 +
 
 +
* Must be experienced with JavaScript and widely used JS principles.
 +
* Must be proficient with NodeJS & MongoDB
 +
* Must be able to work independently and collectively.
 +
* Must be experienced with Git source control.
 +
* Must be willing to sign an NDA (Non-Disclosure Agreement).
 +
 
 +
 
 +
'''What we offer:'''
 +
 
 +
* A safe environment for you to grow personally and professionally, and learn new complex technologies and practices that are widely sought after.
 +
* The chance to work on Minecraft’s biggest RPG based & magical themed server.
 +
* The chance to work closely with Potterworld’s leadership to design the server.
 +
* Very flexible deadlines.
 +
* A great time!
  
  
 +
=====Java Development Intern=====
 +
An entry role into the Development team. Java Development Interns work on creating, fixing, and improving the server's plugins as well as the minigames on the server.
  
−
======Responsibilities======
+
'''Requirements:'''
−
* Maintain and create new technology for the server
 
−
* Responding to any Development-related bugs on the server
 
−
* Discuss and create plugins for the server
 
−
* Collaborate with the other members of the staff team to better the server
 
  
 +
* Must be experienced with Java and widely used Java principles.
 +
* Must be proficient with Spigot
 +
* Must be able to work independently and collectively.
 +
* Must be experienced with Git source control.
 +
* Must be willing to sign an NDA (Non-Disclosure Agreement).
  
−
====Rank Descriptions====
+
 
−
=====Jr./Sr. Dev=====
+
'''What we offer:'''
−
These Developers discuss ideas on plugins, create plugins, help test the server for bugs, and collaborate with staff to better the server
+
 
 +
* A safe environment for you to grow personally and professionally, and learn new complex technologies and practices that are widely sought after.
 +
* The chance to work on Minecraft’s biggest RPG based & magical themed server.
 +
* The chance to work closely with Potterworld’s leadership to design the server.
 +
* Very flexible deadlines.
 +
* A great time!
 +
 
 +
 
 +
=====Jr. Developer=====
 +
Inherits the responsibilities of Development Intern while also having further seniority in the team and a stronger knowledge of the Java or Web plugins.
 +
 
 +
 
 +
 
 +
=====Sr. Developer=====
 +
A role within the leadership team. The Sr. Developers have established seniority in the team and a strong knowledge of the Java or Web plugins.

Latest revision as of 05:21, 7 May 2025

DevIcon.png

Developer Team

Overview

The Developer team creates and manages all technology for Potterworld. It consists of Development Interns, Jr. Developers, and Sr. Developers, who work on different areas of expertise. The team is broken down into two categories: Web and Java development. Web Developers focus on the websites of Potterworld while the Java Developers' focus is on the server's plugins and minigames.


Rank Descriptions

Web Development Intern

An entry role into the Development team. Web Development Interns work on creating, fixing, and improving aspects of the different websites of Potterworld.

Requirements:

  • Must be experienced with JavaScript and widely used JS principles.
  • Must be proficient with NodeJS & MongoDB
  • Must be able to work independently and collectively.
  • Must be experienced with Git source control.
  • Must be willing to sign an NDA (Non-Disclosure Agreement).


What we offer:

  • A safe environment for you to grow personally and professionally, and learn new complex technologies and practices that are widely sought after.
  • The chance to work on Minecraft’s biggest RPG based & magical themed server.
  • The chance to work closely with Potterworld’s leadership to design the server.
  • Very flexible deadlines.
  • A great time!


Java Development Intern

An entry role into the Development team. Java Development Interns work on creating, fixing, and improving the server's plugins as well as the minigames on the server.

Requirements:

  • Must be experienced with Java and widely used Java principles.
  • Must be proficient with Spigot
  • Must be able to work independently and collectively.
  • Must be experienced with Git source control.
  • Must be willing to sign an NDA (Non-Disclosure Agreement).


What we offer:

  • A safe environment for you to grow personally and professionally, and learn new complex technologies and practices that are widely sought after.
  • The chance to work on Minecraft’s biggest RPG based & magical themed server.
  • The chance to work closely with Potterworld’s leadership to design the server.
  • Very flexible deadlines.
  • A great time!


Jr. Developer

Inherits the responsibilities of Development Intern while also having further seniority in the team and a stronger knowledge of the Java or Web plugins.


Sr. Developer

A role within the leadership team. The Sr. Developers have established seniority in the team and a strong knowledge of the Java or Web plugins.