Univirtual is looking for a Unity Developer to join the team on a 6-month contract with potential for longer-term work. In this remote role, you will translate design documents into polished interactive content, combining game mechanics, UI systems, and in-house tools to create engaging educational experiences.
What You'll Do
- Implement interactive content in Unity based on design documents and team direction.
- Build engaging learning activities using game mechanics and UI systems.
- Set up and refine canvas-based interfaces, simple animations, and in-engine interactions.
- Write clear, maintainable C# code.
- Collaborate with designers, producers, and other team members to ensure smooth implementation and delivery.
- Help identify and solve implementation issues during development.
What We're Looking For
- 2+ years of professional Unity experience, or equivalent practical experience demonstrated through shipped projects, freelance work, or a strong portfolio.
- Proficient in C# and object-oriented programming, prioritizing clean, readable, and maintainable code.
- Comfort implementing gameplay features and UI in Unity.
- Experience with Unity canvas systems, UI setup, and basic animation workflows.
- Excellent communication skills. Fluent in both spoken and written English.
- Must be located between UTC-5 and UTC+3.
Nice to Have
- Familiarity with multiplayer environments in Unity.
- Experience building educational content.
- Comfortable figuring out implementation approaches when specs are incomplete.
- Ability to work well with cross-functional teams in a remote setting.
Technical Stack
- Unity
- C#
Benefits & Compensation
- Entirely remote position.
- Flexible, delivery-oriented schedule with ample opportunity for time off.
- Compensation: $32,000 to $36,000 USD per annum.
Work Mode
This is a fully remote global position. You must be located within the UTC-5 to UTC+3 time zones.




