Logo
Groove Jones

Senior Unity Developer

Groove Jones, Dallas, TX, United States


Position: Senior Unity Developer

Groove Jones is seeking Senior Unity developers to design, implement, and develop our immersive interactive experiences. You'll tackle complex technical challenges in a fast-paced creative environment, working on innovative projects with industry leaders at our award-winning studio. This is an immediate contract role. Local to Dallas is preferred, but not required.

Qualifications

  • 7+ years of Unity Development experience
  • Professional experience building 3D games or applications using Unity
  • Experience creating VR/AR applications in Unity
  • Experience with multiplayer networking and using addressables in Unity
  • Proficiency in C# programming
  • Curious and self-directed with strong attention to detail
  • Ability to communicate and work remotely
  • Experience with optimization in cross-platform development
  • Strong problem-solving and debugging skills, with an aptitude for learning new technologies
  • Solid understanding of data structures, algorithms, object-oriented design, and design patterns
  • Demonstrated ability to write clean, readable, reliable, and optimized code
  • Ability to work well under pressure with short deadlines
  • Ability to collaborate with various departments to resolve issues
  • BS, MS, or PhD in Computer Science or a related technical field

Bonus Qualifications

  • Experience building web applications using technologies such as JavaScript, React.js, Redux, Express.js, and Node.js
  • Experience with Azure Kinect
  • Experience with Photon
  • Knowledge of Unreal Engine
  • Experience working in a multi-person game studio
  • Experience building shaders
  • Experience building native plugins in Unity or other game engines
  • Experience with Cloud-Based Development

Responsibilities

  • Collaborate with designers, artists, programmers, and management to execute VR and AR software projects for clients
  • Use C# and Unity to implement features such as gameplay interactions, environments, FX, animations, user interfaces, and more
  • Understand different styles of gameplay mechanics and implement them to create engaging experiences
  • Research, learn, and test hypotheses to solve development problems
  • Vet and integrate technical libraries, SDKs, or APIs to enhance product quality
  • Communicate effectively with team members to expand on User Stories/Features and estimate completion times
  • Document findings to guide developers through best practices