Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
- 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.
Roles and Responsibilities
- 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.
Key Skills
Ranked by relevanceReady to apply?
Join Mosaic and take your career to the next level!
Application takes less than 5 minutes