Roles & Responsibilities
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.
Tell employers what skills you have
Game Development
Unity3D
iOS
Scalability
Combat
Defense
Unit Testing
Game Design
Software Engineering
Technical Direction
JavaScript
UI
SQL
System Design
Java
Technical Leadership
C#
Software Development