Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Virtuos

Unity Developer

Virtuos

. Migrate existing Unity features to the target client architecture .

Posted 9/22/2026full-timeKyiv • UkraineMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates strong expertise in Unity and C# development, with a focus on software architecture, dependency management, and asynchronous programming. Capable of improving project structures and ensuring high-quality code through testing and collaboration.

Highest-signal resume keywords
Unity DevelopmentC# ProgrammingDependency InjectionAsynchronous ProgrammingUnit Testing

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
UnityC#Dependency InjectionMVCMVPMVVMAsync/AwaitUnit TestingIntegration TestingPerformance Optimization
Soft Skills
Strong Communication SkillsCollaborationProblem-SolvingTechnical RecommendationsIndependent Work
Tools & Technologies
GitGitHubCI/CDUnity AddressablesError Handling
Industry Keywords
Software ArchitectureLifecycle ManagementCode ReviewTechnical Trade-OffsProject Structure

Tech Stack

Tools & technologies
Unity

About the role

Key responsibilities & impact
  • Migrate existing Unity features to the target client architecture
  • Integrate screens and systems with centralized lifecycle management and orchestration
  • Replace callback-based networking with a strongly typed, task-based networking gateway
  • Improve separation between presentation, logic, and data layers
  • Replace implicit or singleton-style dependencies with explicit dependency injection
  • Migrate asset loading toward scoped ownership and lifecycle management
  • Integrate unified logging, analytics, monitoring, and error handling
  • Add and maintain unit and integration tests to protect against regressions
  • Improve project structure and module boundaries using asmdefs
  • Contribute to shared UI components where applicable
  • Review existing systems, identify risks and bottlenecks, and propose pragmatic technical improvements
  • Participate in code reviews, design reviews, planning, and architecture discussions
  • Work within the client’s existing GitHub, CI/CD, testing, and deployment processes
  • Communicate status, blockers, risks, and technical trade-offs clearly to the wider team

Requirements

What you’ll need
  • Strong commercial experience with Unity and C#
  • Proven experience with existing production codebases, including investigation, maintenance, refactoring, or migration
  • Strong understanding of software architecture and separation of concerns
  • Practical experience with dependency injection and explicit dependency management
  • Experience with MVC, MVP, MVVM, or comparable architectural patterns
  • Strong knowledge of async/await and task-based asynchronous programming
  • Practical understanding of cancellation, failure propagation, and explicit error handling in asynchronous systems
  • Practical experience with Unity Addressables or comparable asset lifecycle/resource-loading systems
  • Experience writing and maintaining unit and integration tests
  • Understanding of Unity runtime performance, including CPU cost, memory usage, allocations and GC, asset loading, and performance trade-offs
  • Strong Git/GitHub experience, including pull requests and collaborative code review workflows
  • Ability to understand unfamiliar systems and make considered technical recommendations
  • Ability to work independently with limited supervision while following established architecture and engineering practices
  • Strong communication skills for technical discussions, code reviews, Slack, and cross-team collaboration
  • English sufficient for daily work in an international engineering team

Benefits

Comp & perks
  • Opportunities for professional advancement, including access to training, workshops, and other learning programs
  • Clear and transparent employee growth assessment system with regular feedback
  • Access to an international network of studios and opportunities to work on global projects
  • Creative and innovative work environment
  • Modern office in Kyiv, on Podil
  • Medical insurance
  • Support during blackouts to ensure uninterrupted work in the office and remotely outside the Kyiv region
  • Possibility of remote work and flexible schedule on corporate equipment
  • Transparent system for employment types and interaction with employees as a Diia.City resident
  • Opportunities to engage in corporate social responsibility projects