As a Senior Engine Programmer for FOR HONOR, you will be responsible for programming in a clear and structured manner, ensuring performance, maintainability, modularity, scalability, and compatibility. Your primary responsibilities will include developing, refactoring, and optimizing core systems with a long-term focus. You'll be involved in compiling and understanding project purposes, identifying development needs, and assessing technical feasibility. Analyzing existing engine functions, building and improving engine modules, and recommending improvements through new system design and implementation are also part of the role. Additionally, you will suggest innovative changes, maintain performance, support production features, document your work, collaborate with multiple teams, and share your knowledge with other studio teams. You will also assess and debug performance issues and propose optimizations.