Mô tả công việc
I. KEY JOB DUTIES
- Plan and develop mobile game projects on the Cocos platform (Cocos2d‑x or Cocos Creator).
- Meet with the design team to discuss game ideas and specifications, then implement new features based on the game design plans and give technical feedback.
- Work closely with Game Artists to bring art, Spine animations, and UI into the game efficiently.
- Define the technical strategy, architecture, and development pipeline for game projects.
- Write efficient, reusable, and reliable code (C++ for Cocos2d‑x, TypeScript/JavaScript for Cocos Creator).
- Ensure performance, quality, and responsiveness on iOS and Android; find and fix bottlenecks, bugs, memory leaks, and code errors in a timely manner.
- Build and maintain native bridges (JNI for Android, Objective‑C/C++ for iOS) and integrate third‑party SDKs.
- Build game patches, hot updates, and live‑update flows.
- Mentor junior developers and review code to keep engineering practices high.
- Write unit tests for critical game logic.
- Use AI‑assisted development tools to improve productivity and review their output critically.
II. EDUCATIONAL REQUIREMENTS / SKILLS / ABILITIES
- Bachelor's degree in Computer Science, Computer Engineering, or a related field, or equivalent experience.
- 4+ years in mobile game development, including 3+ years of deep experience with Cocos (Cocos2d‑x or Cocos Creator).
- Full‑cycle experience shipping games to the App Store and Google Play.
- Proficiency in C++ (Cocos2d‑x) or TypeScript/JavaScript (Cocos Creator).
- Solid knowledge of 2D rendering pipelines, textures, Spine animations, and GUI implementation.
- Optimization skills: memory management (including reference counting), memory‑leak tracking, draw calls, and asset size.
- Experience building native bridges (JNI for Android, Objective‑C/C++ for iOS).
- Proven experience integrating mobile SDKs (Ads, Analytics, IAP, Social Login).
- Familiarity with Git and build tools (CMake, Gradle, Xcode).
- Strong understanding of Scrum/Agile.
- Good English reading and writing for collaboration in an international environment.
- Strong critical thinking, architectural design, troubleshooting, and attention to detail.
- Ability to use AI tools (e.g., ChatGPT, GitHub Copilot) effectively and to evaluate and adapt AI‑generated solutions.
Nice to have
- Experience with hot update and live‑update pipelines.
- Experience with automated testing and unit‑test frameworks.
- Experience with SVN or Perforce.
- Experience mentoring junior developers and leading code reviews.
- Open‑mindedness and a willingness to learn new technologies.
- Familiarity with Unity or Unreal Engine is a plus.
III. WHY YOU’LL LOVE WORKING HERE
- Great facility to work in. You will have a MacBook and extra high‑definition screens.
- Premium health insurance package and annual medical check‑up.
- Sponsorship for training courses.
- Interesting activities: gym/fitness club at work, English club, corporate social responsibility events…
- Attractive signing bonus for important positions.
- With regular discussions with the CEO, founders, and executives of the company, you will have a lot of opportunities to learn from experts in their fields.
- Annual bonus and project bonus.
- International opportunities to expose and grow.
- At least one abroad travel every year. We often send our elites to international conferences like GDC, WWDC, Google I/O… to update on the latest technology.
- Full labor insurance (social, health, unemployment).
- Annual leave 12 days / sick leave 2 days / remote work 12 days.
- Free food & drinks, kitchen at work, PlayStation after work.
- Friday evening party, happy hour, team activities, and awesome parties…
IV. FURTHER INFORMATION
- Working hours: Monday to Friday (8:30 – 18:00)
- Working location: Olympus Building, 40A Lam Son Street, Tan Son Hoa Ward, Ho Chi Minh City (formerly Ward 2, Tan Binh District).