Job VC
Unity developer
Technologies
Description
Moon Active is a company driven by the mission to become a global leader in mobile gaming. Founded in 2011, our passion for creativity, cutting-edge technology, and delivering exceptional player experiences has resulted in games enjoyed by millions worldwide.
As a
Unity Developer
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 project. It’s a sophisticated, ever-evolving system that demands exceptional architectural thinking, performance optimisation expertise, and the ability to maintain quality at scale.
Responsibilities
Architect & Build: Design and implement complex features within a large-scale Unity architecture, making decisions that impact millions of users
Optimize Relentlessly: Drive performance optimization across rendering, memory management, and runtime efficiency for diverse mobile hardware
Own Quality: Write comprehensive unit tests, maintain high code coverage, and create detailed technical documentation in Confluence
Collaborate: Work closely with Technical Artists, Game Designers, and cross-functional scrum teams to deliver exceptional player experiences
Innovate: Leverage cutting-edge AI tools (Cursor, Claude Code, GitHub Copilot, and custom AI automation) to accelerate development and enhance code quality
Elevate the Platform: Continuously improve core architecture, establish patterns, and mentor team members on best practices
What Makes This Role Unique
Scale & Complexity: Work on a mature, sophisticated codebase that handles real-world performance challenges at massive scale
AI-Augmented Development: We heavily leverage modern AI tools (Cursor, Claude Code, Copilot, custom automation) to enhance productivity and code quality
Technical Excellence: Join a team that values architectural thinking, clean code, and continuous improvement
Impact: Your work directly affects millions of players and contributes to a product generating significant revenue
Growth: Learn from experienced engineers, tackle meaningful technical challenges, and shape the future of our platform
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
Solid CS fundamentals: Data structures, algorithms, design patterns, SOLID principles, and architectural decision-making
Mobile optimization mastery: Deep understanding of memory management, draw call optimization, asset bundling, and platform-specific performance considerations
Architectural mindset: Proven ability to design scalable, maintainable systems and make sound technical decisions in complex codebases
Quality-driven: Experience with unit testing frameworks (NUnit, Unity Test Framework) and commitment to code quality
Strong collaborator: Excellent communication skills and proven ability to work effectively in cross-functional teams
Fluent in English and Ukrainian, both written and spoken
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
Experience with AI-assisted development tools (Cursor, Claude Code, Copilot) and workflow automation
Knowledge of addressables, asset management strategies, and build optimization
Benefits
Why join Moon Active?
Be part of a leading global mobile gaming company with a unique product enjoyed by millions
Thrive in an exceptional, innovative, and dynamic environment;
Enjoy full transparency and open communication with talented colleagues across teams
Take advantage of tremendous opportunities for professional growth and career advancement within a rapidly expanding company
Influence and help build personalized product experiences that impact millions of users worldwide
We offer
Generous compensation; paid vacation and sick leave
Extensive medical and life insurance coverage for you and your family
From Yoga & Pilates to CrossFit & running classes - we keep moving. Plus a MultiSport card to top it off
Comfortable and modern office located on Królewska 16 street in Warsaw
Free daily breakfasts and lunches, and a fully stocked kitchen with snacks and fruits
Latest tech equipment, including macOS devices
Training & Development/Tuition reimbursement
Friend Referral Program with generous bonuses
Fun and collaborative workplace culture with regular Friday Happy Hours and team gatherings
Relocation bonus for candidates moving to Warsaw
Bicycle and Car parking
As a
Unity Developer
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 project. It’s a sophisticated, ever-evolving system that demands exceptional architectural thinking, performance optimisation expertise, and the ability to maintain quality at scale.
Responsibilities
Architect & Build: Design and implement complex features within a large-scale Unity architecture, making decisions that impact millions of users
Optimize Relentlessly: Drive performance optimization across rendering, memory management, and runtime efficiency for diverse mobile hardware
Own Quality: Write comprehensive unit tests, maintain high code coverage, and create detailed technical documentation in Confluence
Collaborate: Work closely with Technical Artists, Game Designers, and cross-functional scrum teams to deliver exceptional player experiences
Innovate: Leverage cutting-edge AI tools (Cursor, Claude Code, GitHub Copilot, and custom AI automation) to accelerate development and enhance code quality
Elevate the Platform: Continuously improve core architecture, establish patterns, and mentor team members on best practices
What Makes This Role Unique
Scale & Complexity: Work on a mature, sophisticated codebase that handles real-world performance challenges at massive scale
AI-Augmented Development: We heavily leverage modern AI tools (Cursor, Claude Code, Copilot, custom automation) to enhance productivity and code quality
Technical Excellence: Join a team that values architectural thinking, clean code, and continuous improvement
Impact: Your work directly affects millions of players and contributes to a product generating significant revenue
Growth: Learn from experienced engineers, tackle meaningful technical challenges, and shape the future of our platform
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
Solid CS fundamentals: Data structures, algorithms, design patterns, SOLID principles, and architectural decision-making
Mobile optimization mastery: Deep understanding of memory management, draw call optimization, asset bundling, and platform-specific performance considerations
Architectural mindset: Proven ability to design scalable, maintainable systems and make sound technical decisions in complex codebases
Quality-driven: Experience with unit testing frameworks (NUnit, Unity Test Framework) and commitment to code quality
Strong collaborator: Excellent communication skills and proven ability to work effectively in cross-functional teams
Fluent in English and Ukrainian, both written and spoken
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
Experience with AI-assisted development tools (Cursor, Claude Code, Copilot) and workflow automation
Knowledge of addressables, asset management strategies, and build optimization
Benefits
Why join Moon Active?
Be part of a leading global mobile gaming company with a unique product enjoyed by millions
Thrive in an exceptional, innovative, and dynamic environment;
Enjoy full transparency and open communication with talented colleagues across teams
Take advantage of tremendous opportunities for professional growth and career advancement within a rapidly expanding company
Influence and help build personalized product experiences that impact millions of users worldwide
We offer
Generous compensation; paid vacation and sick leave
Extensive medical and life insurance coverage for you and your family
From Yoga & Pilates to CrossFit & running classes - we keep moving. Plus a MultiSport card to top it off
Comfortable and modern office located on Królewska 16 street in Warsaw
Free daily breakfasts and lunches, and a fully stocked kitchen with snacks and fruits
Latest tech equipment, including macOS devices
Training & Development/Tuition reimbursement
Friend Referral Program with generous bonuses
Fun and collaborative workplace culture with regular Friday Happy Hours and team gatherings
Relocation bonus for candidates moving to Warsaw
Bicycle and Car parking