Unity Developer

7 Minutes ago • 5 Years +
Game Programmer

Job Description

Moon Active is seeking a motivated Mid/Senior Unity Developer to join their R&D team in Kyiv, Ukraine. This role involves designing and implementing complex features for a large-scale, highly-optimized Unity mobile game, impacting millions of users globally. The ideal candidate will drive performance optimization, write clean, future-proof code, and collaborate with cross-functional teams to deliver exceptional player experiences, utilizing cutting-edge AI tools.
Good To Have:
  • Experience with dependency injection frameworks (Zenject/VContainer/Extenject).
  • Unity Editor tooling development for workflow optimization.
  • Experience with reactive programming (UniRx) and async/await patterns.
  • Large-scale system design experience in games or high-traffic applications.
  • Familiarity with CI/CD pipelines, automated testing, and DevOps practices.
  • Knowledge of addressables, asset management strategies, and build optimization.
Must Have:
  • Design and implement complex features within a large-scale Unity architecture.
  • Drive performance optimization across rendering, memory management, and runtime efficiency.
  • Write comprehensive unit tests and maintain high code coverage.
  • Work closely with Technical Artists, Game Designers, and cross-functional scrum teams.
  • Continuously improve core architecture, establish patterns, and mentor team members.
  • 5+ years of professional software development experience building complex, production-grade systems.
  • 2+ years of Unity development on 2D mobile platforms with deep expertise in Unity’s scripting APIs, rendering pipeline, UI systems, animation framework, and profiling tools.
  • Expert-level C# with strong understanding of language features, performance characteristics, and modern coding practices.
  • Knowledge of data structures, algorithms, design patterns, SOLID principles, and architectural decision-making.
  • Deep understanding of memory management, draw call optimization, asset bundling, and platform-specific performance considerations.
  • Experience with unit testing frameworks (NUnit, Unity Test Framework) and commitment to code quality.
  • Excellent communication skills and proven ability to work effectively in cross-functional teams.
Perks:
  • A global data-driven company, with a unique product and strong R&D center.
  • Exceptional innovative and dynamic work environment.
  • Promote transparency & open employee communication.
  • Tremendous growth & career advancement opportunities.
  • Encourage, support, and empower learning exploration and career development opportunities.
  • Directly impact and build personalized product experiences for our players.
  • Generous compensation with regular performance reviews.
  • Paid vacation and sick leaves.
  • Comprehensive medical insurance for you and your family member free of charge.
  • Sports expenses reimbursement.
  • Comfortable office in BC Gulliver.
  • Daily lunches in the office and fully stocked kitchen with the greatest coffee.
  • Newest technical equipment (macOS).
  • Training & Development / Tuition reimbursement; online courses of your choice.
  • Parental leave.
  • Employee Referral Program with great bonuses.
  • Regular team buildings and Company Happy Hours.
  • Relocation bonus for nonlocal candidates.
  • Reimbursement of car parking.
  • All kinds of entertaining events and gifts.

Add these skills to join the top 1% applicants for this job

team-management
cross-functional
communication
rendering
design-patterns
github
unity
data-structures
game-texts
automated-testing
c#
macos
ci-cd
confluence
dependency-injection
algorithms
system-design

Description

Moon Active is one of the world's top mobile game companies, our teams leverage cutting-edge technologies to craft fun and interactive games enjoyed by millions worldwide. We produce exciting and engaging entertainment for players across the globe and pride ourselves on developing top-quality casual games that invite and allow players to connect with one another.

We're looking for a motivated, team-oriented engineer who loves solving hard problems, writing clean, future-proof code, and using modern tools to create amazing games.

You’ll be working on one of the mobile gaming industry’s most complex and successful products - a large-scale, highly-optimized Unity codebase that serves millions of concurrent users globally. This isn’t your typical mobile game, it’s a sophisticated, ever-evolving system that demands exceptional architectural thinking, performance optimization expertise, and the ability to maintain quality at scale.

Responsibilities

  • Design and implement complex features within a large-scale Unity architecture, making decisions that impact millions of users;
  • Drive performance optimization across rendering, memory management, and runtime efficiency for diverse mobile hardware;
  • Write comprehensive unit tests, maintain high code coverage, and create detailed technical documentation in Confluence;
  • Work closely with Technical Artists, Game Designers, and cross-functional scrum teams to deliver exceptional player experiences;
  • Utilize cutting-edge AI tools (Cursor, Claude Code, GitHub Copilot, and custom AI automation) to accelerate development and enhance code quality;
  • Continuously improve core architecture, establish patterns, and mentor team members on best practices.

Requirements

  • 5+ years of professional software development with proven experience building complex, production-grade systems;
  • 2+ years of Unity development on 2D mobile platforms with deep expertise in Unity’s scripting APIs, rendering pipeline, UI systems, animation framework, and profiling tools;
  • Expert-level C# with strong understanding of language features, performance characteristics, and modern coding practices;
  • Knowledge of data structures, algorithms, design patterns, SOLID principles, and architectural decision-making;
  • Deep understanding of memory management, draw call optimization, asset bundling, and platform-specific performance considerations;
  • Proven ability to design scalable, maintainable systems and make sound technical decisions in complex codebases;
  • Experience with unit testing frameworks (NUnit, Unity Test Framework) and commitment to code quality;
  • Excellent communication skills and proven ability to work effectively in cross-functional teams.

Nice to have:

  • Experience with dependency injection frameworks (Zenject/VContainer/Extenject);
  • Unity Editor tooling development for workflow optimization;
  • Experience with reactive programming (UniRx) and async/await patterns;
  • Large-scale system design experience in games or high-traffic applications;
  • Familiarity with CI/CD pipelines, automated testing, and DevOps practices;
  • Knowledge of addressables, asset management strategies, and build optimization.

Benefits

  • A global data-driven company, with a unique product and strong R&D center;
  • Exceptional innovative and dynamic work environment;
  • Promote transparency & open employee communication;
  • Tremendous growth & career advancement opportunities;
  • Encourage, support, and empower learning exploration and career development opportunities;
  • Directly impact and build personalized product experiences for our players.

We offer:

  • Generous compensation with regular performance reviews;
  • Paid vacation and sick leaves;
  • Comprehensive medical insurance for you and your family member free of charge;
  • Sports expenses reimbursement;
  • Comfortable office in BC Gulliver;
  • Daily lunches in the office and fully stocked kitchen with the greatest coffee;
  • Newest technical equipment (macOS);
  • Training & Development / Tuition reimbursement; online courses of your choice;
  • Parental leave;
  • Employee Referral Program with great bonuses;
  • Regular team buildings and Company Happy Hours;
  • Relocation bonus for nonlocal candidates;
  • Reimbursement of car parking.

We celebrate all kinds of entertaining events - brought to us by our amazing Employee Experience and never forget about gifts!Join us on the Moon!

Set alerts for more jobs like Unity Developer
Set alerts for new jobs by Moon Active
Set alerts for new Game Programmer jobs in Ukraine
Set alerts for new jobs in Ukraine
Set alerts for Game Programmer (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙