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