- Geographic flexibility: This position is open to candidates residing anywhere in the US.
- Applicants must be authorized to work in the U.S. We are unable to engage in sponsorship or C2C for this role.
- Travel up to 50% within the U.S may be required.
The Unity Game Developer will design, build, and optimize engaging game experiences using the Unity Engine. In this role, the developer will code, test, debug, and solve complex challenges while collaborating closely with designers, artists, and fellow developers to bring immersive, high-quality projects to life. You will work across multiple platforms, implementing gameplay systems, enhancing performance, and ensuring a seamless user experience. This is an exciting opportunity to contribute to innovative projects in a collaborative, creative environment where your ideas can have a real impact.
- Develop, implement, and maintain gameplay features using Unity and C#.
- Collaborate with designers, artists, and other programmers to translate concepts into engaging, playable features.
- Optimize game performance for multiple platforms, including mobile, console, and PC.
- Debug and resolve technical issues, including gameplay, performance, and UI-related problems.
- Write clean, maintainable, and well-documented code following best practices.
- Integrate third-party SDKs, APIs, and plugins as required.
- Participate in code reviews and contribute to the improvement of coding standards.
- Stay up to date on emerging Unity features, industry trends, and best practices.
- Attain billable hour requirements consistently.
- 5–8 years of professional game development experience, with at least 3 years working directly in Unity.
- Experience in consulting, stakeholder, and team oversight.
- Proficient in C# programming within Unity’s environment.
- Experience with 2D and/or 3D game development.
- Strong understanding of object-oriented programming and design patterns.
- Proven ability to optimize games for performance and memory management.
- Experience with version control systems such as Git.
- Experience shipping at least one commercial title on mobile, PC, or console.
- Familiarity with multiplayer networking in Unity (Photon, Netcode for GameObjects, etc.).
- Understanding of shader programming and Unity’s rendering pipeline.
- Experience integrating analytics, in-app purchases, or monetization systems.
- Strong problem-solving skills and attention to detail.
- Ability to work collaboratively in a fast-paced, creative environment.
- Excellent communication skills, both verbal and written.
- Self-motivated and able to manage multiple priorities.
- Internal: Collaborates with team members for skill-sharing and problem-solving. Completes internal projects as needed or assigned.
- External: Develops trustworthy relationships with client and project stakeholders. Works independently in and navigates effectively through ambiguous and political client environments.
Bachelor’s degree in computer science preferred, or equivalent experience.