Senior Unity Software Engineer
About this position
Responsibilities
Key Responsibilities:
• Implement gameplay features in Unity
• Develop new titles, features and support live operations
• Optimize game performance - look after frame rate and memory use
• Design and plan architecture, implement maintainable code
• Review code and write unit tests
Requirements
Required Skills, Knowledge and Expertise:
• 5+ years of experience working with the Unity engine and C#
• Good understanding of Object-oriented design principles and patterns is really important!
• Full life-cycle experience on mobile game development and live operations, ideally in F2P titles
• Knowledge of UI and Unity graphics pipeline
• Experience with Git or other source control systems
• Experience in working with existing code bases
• Excellent English skills, both written and verbal