Store
Subscribe
Hiring: Minecraft Developers


Hey everyone. I am back again today to share with all of you that thanks to this awesome community, we are looking to bring even more developers into our team in the 2021 year to continue and build more awesome features for all of you to enjoy! I cannot thank each and every one of you enough who has been a Badlion Client user over this past year, or who has gone ahead and made a purchase on our shop. You guys rock and without you we would not be here.

Diving into the actual hiring topic, we are looking to bring some more Minecraft developers into our team. To be considered we ask that you be able to commit a minimum of ~20 hours a week (part time) or around a standard ~40 hour week (full time). We have the information for the minimum and bonus qualifications outlined below. If you know someone that might be interested in working with us, please forward them this application!

We are limiting the applications to people who are 16 or older though, for legality reasons and commitment reasons. Keep reading below to learn a bit more about the position, and make sure to share this news with your friends who might be interested in the position.

Minecraft Client Developer

Job Description

The developer will be responsible for working on new and existing features on the Badlion Client. The work can very from creating brand new mods, creating cosmetic features for Badlion, fixing bugs on existing features, improving the performance of the client, working on infrastructure of the backend systems, and much more. Someone who is flexible and can complete any task will succeed in this position. The applicant must be flexible as well, as they will most likely be working on a bunch of different things around the Badlion Client and Badlion infrastructure during their time at the company.

If you are applying for a full time position, you will be expected to be working an average of 40 hours a week (there is some flexibility with this). If you are working part time we want you to be working on average 20 hours a week (make sure you are doing your school work!!!).

Qualifications

Applicants when applying for this position should have the following qualifications as a minimum:

  • 2+ Years of Java development
  • 6+ Months of Minecraft Client modding (Forge, MCP, etc)
  • Knowledge of Git
  • 16 Years or Older
  • Flexible with time zones (we have people in NA and EU)
  • Being a team member
  • Good communication skills

  • The following qualifications are an added bonus and will raise the chances of succeeding in the position:

  • Understanding of the Minecraft protocol
  • Any OpenGL knowledge
  • Any Bukkit/Spigot Knowledge
  • Any SQL knowledge
  • Any NMS knowledge
  • Python 2.7 Knowledge
  • Knowledge of Maven
  • Knowledge of DynamoDB
  • Knowledge of Redis
  • Knowledge of UNIX/Linux
  • Knowledge of HTTP
  • Knowledge of building multi-threaded systems
  • Knowledge of building API systems
  • Knowledge of RPC protocols like gRPC or Thrift

  • How to submit application

    To submit your application please send all of the above information along with any resume or cv that you have to jobs [dot] teo [at] eslgaming [dot] com with the email topic being "Full Time BLC Developer Application" or "Part Time BLC Developer Application".

    We will be looking to start interviews in the coming weeks.

    Good luck to all applicants :)
     9
    PM Link
    Good luck! More expanding is nice!
     0
    PM Link
    i like doors
     1
    PM Link
    I would love to apply but I'm not that good developer. Maybe in 1 or 2 years.
     1
    PM Link
    @MasterGberry please pick me ;)
     0
    PM Link
    Why don't you guys use Kotlin? I believe it offers better performance and it's also quicker to code. Kotlin is also compiled into Java Byte Code so you can even use all Java APIs and Libraries in it.
     1
    PM Link

    PartyProNL wrote

    Why don't you guys use Kotlin? I believe it offers better performance and it's also quicker to code. Kotlin is also compiled into Java Byte Code so you can even use all Java APIs and Libraries in it.


    My quick guess is because that's not what we are given to work for Minecraft :)

    I'm not working on this code base though.
     2
    PM Link
    Good luck to everyone that applies!
     2
    PM Link

    PartyProNL wrote

    Why don't you guys use Kotlin? I believe it offers better performance and it's also quicker to code. Kotlin is also compiled into Java Byte Code so you can even use all Java APIs and Libraries in it.

    I wouldn't expect kotlin to be faster than java as both get compiled to comparable bytecode and both are running on the same jvm in the end.
     3
    PM Link
    good luck!
     1
    PM Link
    ah that's so sad I'm under 16 but good at coding and
     0
    PM Link
    mr. gbery i maek minigame on my custom sevrer witj Skript, May I Work Badlion?

    (Good luck to all the applicants. I'd consider applying even if you aren't sure you have the right qualifications but have enough time experience in development, and are able to adapt. I mean hey, I made it in with barely a week of modding experience!)
     0
    PM Link

    PartyProNL wrote

    Why don't you guys use Kotlin? I believe it offers better performance and it's also quicker to code. Kotlin is also compiled into Java Byte Code so you can even use all Java APIs and Libraries in it.


    To reiterate/confirm what MasterGberry already said, Minecraft is written in Java specifically, not Kotlin, and we (obviously) use the existing Minecraft code as our foundation.
     0
    PM Link
    i have insider and also why is my name broken username
     0
    PM Link
    Do you use Java because it's java edition or is it another reason?
     0
    PM Link
    I have 2+ years of c# which is basically Java but different. But I only have 1 year in java so R.I.P me working for Badlion.
     1
    PM Link
    What should I know for 6 months of Forge Client Modding. I've made custom mods with custom items. I've also drawn straight to the screen with the Forge.Gui API. I haven't made Tile Entities though. Is this good enough?
     0
    PM Link
    .
     0
    PM Link
    .
     0
    PM Link

    IndianBoy6 wrote

    What should I know for 6 months of Forge Client Modding. I've made custom mods with custom items. I've also drawn straight to the screen with the Forge.Gui API. I haven't made Tile Entities though. Is this good enough?


    Hey @IndianBoy6,

    If you meed the required qualities for the developer position and provide bonus qualifications which grant you bonus points in your job interview/application, you may consider giving it a shot. You won't loose anything and having a position at badlion as a developer can be an outstanding trait ;)

    Although, you must meet the following things:

    2+ Years of Java development
    6+ Months of Minecraft Client modding (Forge, MCP, etc)
    Knowledge of Git
    16 Years or Older
    Flexible with time zones (we have people in NA and EU)
    Being a team member
    Good communication skills

    Kind regards,
    rauchn
     0
    PM Link