Front-end Developer (Cocos)
Indexed description
I. DESCRIPTION:
- Position: FE Cocos
- Working Location: Ho Chi Minh, Binh Thanh District
- Specialization: Cross-platform Web, Mobile, and PWA Game Systems
- Market Focus: High-Traffic Entertainment (APAC Region)
As a Frontend Game Developer you will be responsible for the end-to-end lifecycle—from architectural conception to final delivery—focusing on high-performance gameplay, seamless user interfaces, and sophisticated animations for a massive global user base.
Core Responsibilities:- Engine & Architecture: Architect and develop cross-platform games (Web, Mobile, PWA) using Cocos Creator, ensuring a robust component-based architecture.
- Gameplay Engineering: Implement, debug, and refine core gameplay features based on rigorous design specifications.
- Performance Engineering: Lead optimization efforts to ensure 60 FPS performance across fragmented mobile devices, focusing on Draw Call reduction, Atlas management, and Memory Leak prevention.
- Collaborative Innovation: Partner with Game Designers and Backend Engineers to integrate complex game logic and real-time networking.
- Tooling & Automation: Develop and maintain custom Editor Extensions and build pipelines to streamline the production workflow for Art and Design teams.
- Research & Development: Stay at the forefront of WebGL advancements and apply cutting-edge APIs to enhance visual fidelity and system stability.
II. REQUIRE AND EXPERIENCE:
1. Core Competencies (All Levels):- Language Proficiency: Mastery of TypeScript/JavaScript (ES6+) with a deep understanding of asynchronous programming and design patterns.
- Game Design Patterns: Comprehensive understanding of the Game Loop, Node/Component life-cycles, and Collision Detection mechanisms.
- Mathematics & Physics: Strong foundation in Linear Algebra (Vectors, Matrices, Quaternions) and the geometric formulas required for distance, angles, and physics-based interactions.
- Web Fundamentals: Proficient in DOM/CSS and how modern browsers handle resources, including Caching strategies and Service Workers for high-performance PWAs.
- Performance Engineering: Proven experience in Draw Call Batching, Texture Packing, and Atlas optimization. Expert-level proficiency in using Chrome DevTools and Cocos Profiler to identify and resolve performance bottlenecks.
- Memory Management: Sophisticated strategies for Garbage Collection (GC) tuning and proactive Resource Unloading to prevent application crashes on mobile browsers (Safari/Chrome).
- Security & Integrity: Deep knowledge of data encryption (AES/RSA), Code Obfuscation, and mechanisms to prevent memory/packet manipulation (Anti-cheat/Anti-tamper).
- Resilience: Ability to thrive in a high-pressure, fast-paced environment with massive traffic spikes.
- Problem Solver: A proactive approach to debugging complex race conditions and memory bottlenecks.
- Communicator: Capable of articulating technical constraints to non-technical stakeholders effectively.
III. BENEFIT:
- Fully equipped workstation (Macbook)
- Attractive salary and bonus package, performance reviews twice a year, compensation aligned with capability and contribution
- Working schedule: Monday to Friday, 9:00 AM - 18:00 PM
- Insurance coverage plus additional private health insurance, annual health check-up
- Company activities: team-building, birthday celebrations, Tet and Mid-Autumn gifts, football club, archery club, snacks always available, etc.
- Professional training, opportunity to work with modern technologies
- Comfortable, friendly working environment, fast-growing company with strong financial backing
- Many other benefits and employee welfare policies
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search