Own end-to-end development of Unity game features, gameplay systems, and tools, while improving performance and code quality and collaborating across engineering, design, art, and QA.
Unity Developer
📜 Description
- Manage features from system design and data handling through production deployment.
- Design architectures and implement end-to-end client-side features.
- Use LLMs in daily development workflows and system architecture.
- Use data-driven methods to resolve production issues and optimize performance across devices.
- Integrate native plugins and third-party services.
🛠️ Requirements
- Proficiency in software development.
- Hands-on experience with Claude Code, Cursor or similar.
- Experience with object-oriented programming, including design patterns, algorithms, and data structures.
- Strong knowledge of an OOP language (C# or equivalent) and memory management.
- Proactive, self-driven, with strong communication skills.
- Experience with Unity on mobile platforms, including its scripting APIs, profiling tools, UI, and animations.
Full job 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 are looking for an experienced Unity Developer with an AI-first mindset to build next-gen gaming features. You will join a team of engineers building high-scale, real-time game systems, leveraging LLMs for complex logic, automating workflows, and using AI agents to continuously improve how we build.
Requirements
Proficiency in software development.
Hands-on experience with Claude Code, Cursor or similar.
Experience with object-oriented programming, including design patterns, algorithms, and data structures.
Strong knowledge of an OOP language (C# or equivalent) and memory management.
Proactive, self-driven, with strong communication skills.
Experience with Unity on mobile platforms, including its scripting APIs, profiling tools, UI, and animations.
Responsibilities
Manage features from system design and data handling to production deployment.
Design architectures and implement end-to-end client-side features, leveraging LLMs from day-to-day development processes up to system architecture.
Use data-driven methods to resolve production issues and optimize performance across all devices.
Manage the integration of native plugins and third-party services.
Advantages
AI engineering - experience in building agentic & autonomous frameworks.
Experience working in a high scale data driven environment - firebase, analytics, metrics etc.
#LI-Hybrid
Similar jobs
Search more Game Engineer jobsDevelop C++ features and systems for a live mobile game, integrating gameplay, engine, UI, graphics, animation, and sound while improving performance, reliability, and player experience.
Develop core gameplay and synchronous multiplayer systems for a mobile survival shooter, while optimizing Unity rendering, performance, and scalable UI and supporting LiveOps updates.
Own and develop core gameplay and animation systems, building features and maintaining technology, tools, and pipelines in collaboration with design, animation, and engineering teams.
Build and maintain a live-service game’s Unity tech stack, ship seasonal updates, develop backend and server features, bring UI prototypes to life, and resolve issues in production.
