robust code infrastructure. Responsibilities Architect and build scalable game systems from the ground up for new, greenfield projects, ensuring they are built on a solid, future-proof foundation. Lead the refactoring of legacy code, transitioning monolithic structures into modular, testable assemblies (using Assembly Definitions/UPM). Transform complex … design requirements into robust technical solutions, prioritizing decoupling and reusability. Recommend and enforce architectural best practices (SOLID principles, Dependency Injection, Event-driven architecture). Take ownership of complex development tasks, performance profiling, and memory management optimization. Create and maintain high-level technical documentation and architectural diagrams to guide ...