Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full 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.
- 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.
- 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.
- 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!
Key Skills
Ranked by relevanceReady to apply?
Join Moon Active and take your career to the next level!
Application takes less than 5 minutes