This role involves understanding and analyzing business requirements, designing technical solutions, and programming mobile software applications and libraries. The developer will be responsible for optimizing and fixing bugs in applications and libraries within projects. Additionally, they will provide support to partners integrating and using the packaged libraries. The position requires a university degree in Computer Science or a related field, with a minimum of 1 year of programming experience. Proficiency in C#, object-oriented programming, logical thinking, design patterns, multithreading, client-server communication, and memory management on mobile applications is essential. Experience with Unity Editor and source code management tools is also required, along with good English reading comprehension for technical documents.