Key Responsibilities
- Technical Leadership & Architecture : Define and lead the technical direction for client-side frameworks, ensuring efficiency and scalability.
- Hands-on Development : Develop, build, and maintain gaming structures and functionality for mobile platforms (Android and iOS) and Web.
- Cross-Functional Coordination : Serve as an effective departmental manager and coordinator, aligning work content and resource allocation between design, backend, and art teams.
- Core System Design : Take end-to-end ownership of complex game modules, such as designing core combat modules and custom UI editors.
- Low-Level Communication : Implement and manage underlying low-level network communication (e.g., Sockets) and resource loading systems.
Optimization : Support the development team in optimizing UI frameworks and game logic for diverse operating platforms.
Required Qualifications & Technical Expertise
Experience : 10+ years of professional experience in Software Engineering and Game Development.Engine Proficiency : Expert proficiency in Unity3D (U3D) development.Frameworks : Deep expertise in Client Framework Design and experience with Cocos2dx is a plus.Core Systems : Strong technical understanding of Network Communication (Sockets), UI Development, and Asset Bundle Management.Game Logic : Extensive experience in implementing and working with various game logic types, including SLG (Strategy / Simulation), Card Battle, Idle, and Tower Defense.Platform Experience : Experience with end-to-end development, launch, and live operations of games on iOS, Android, Web, and social platforms.
Education : Bachelor's Degree or equivalent professional experience.