closed vacancy Senior Gameplay Programmer - remote

Hypixel Studios
Posted 3 years ago
Stack Overflow
We're looking to expand within the Hypixel Studios development team, which collaborates remotely from around the world. Our members range from industry newcomers to veterans with 15+ years of experience. Team members come from a diverse set of backgrounds, but share a common passion for building polished player-focused, community-powered games.

The key qualities we are looking for in applicants are that they are demonstrably passionate about their hobbies, have the drive and commitment to deliver results with minimal supervision, have international-level professional competency in their skill sets, and can demonstrate involvement with other interesting projects throughout their lives. Desirable Traits:
  • 6+ years experience with Java and 4+ years experience with C#
  • Experience with low-level game engine development
  • Experience developing complex game features
  • Experience working with a design team to develop game features
  • Experience with 3D rendering APIs (OpenGL) and 3D math (vectors, matrices, quaternions, etc.)
  • Comfortable expressing a design opinion constructively
  • Comfortable with general data structures and algorithms
  • Knowledgeable about developing networked gameplay features
  • Familiar with concurrent systems and multi-threaded environments
  • A desire to write high-quality, optimised code
  • A creative mind for problem solving
  • Very versatile and easily adaptable to write new iterations of code based on feedback
  • Someone who experiences joy from creation
  • True knowledge of gaming and gamer culture
  • Able to work full time
  • Proficient knowledge of English language is required
  • Applications must be submitted in English

Bonus traits

  • Git, JetBrains IntelliJ, Maven knowledge is a plus
  • Experience with performance optimized Java libraries like FastUtil / Trove
  • Experience optimizing and debugging code using a profiler like YourKit
  • Remote work experience

We can offer

  • A chance to work with an extremely motivated team
  • Opportunities to learn and grow personally and professionally
  • A stable and secure work environment
  • The ability to work remotely