FREE ACCESS
5,000–10,000 jobs/day
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.
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesUnity
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
