Overview
We are looking for a Frontend Game Engineer to join our game development team and help build high-performance web-based games powered by Unity and modern web technologies. This role focuses on developing game clients in Unity, optimizing WebGL builds for browser delivery, and integrating game experiences with a React-based web layer.
You will work closely with backend engineers, game designers, and product teams to deliver responsive, scalable, and visually polished game experiences across web platforms.
Responsibilities
- Develop and maintain game client features using Unity (C#).
- Build and optimize Unity WebGL game deployments for browser environments.
- Integrate Unity game clients with a React-based web frontend and middleware layer.
- Implement UI/UX features, game flows, and frontend game logic.
- Optimize performance across rendering, memory usage, loading time, and network interactions.
- Collaborate with backend teams on API integration, real-time communication, and event handling.
- Work with designers to translate gameplay and UI requirements into production-ready implementations.
- Troubleshoot browser-specific issues and ensure cross-browser compatibility.
- Improve build pipelines and deployment workflows for web-based game delivery.
Requirements
- 3+ years of professional experience in frontend or game client development.
- Strong experience with Unity and C#, including UI systems and gameplay integration.
- Experience deploying or optimizing Unity WebGL builds.
- Solid experience with React, JavaScript/TypeScript, and modern web development practices.
- Understanding of browser performance constraints, rendering pipelines, and asset optimization.
- Experience integrating REST APIs or real-time services into frontend applications.
- Familiarity with Git-based workflows and collaborative development environments.
- Fluent in Chinese Mandarin
Preferred Qualifications
- Experience building web-based games or interactive applications.
- Knowledge of WebGL performance tuning and asset streaming strategies.
- Experience with frontend state management (Redux, Zustand, or similar).
- Familiarity with real-time networking concepts (WebSocket, event-driven systems).
- Experience working in cross-functional game teams.
- Understanding of CI/CD pipelines for game or web deployments.
What You’ll Work On
- Unity-based game clients delivered through WebGL.
- React-based web experience wrapping and extending gameplay.
- Performance optimization for browser-based gameplay.
- Close collaboration with backend services supporting real-time game systems.
Why Join Us
- Work on modern web-based game architecture combining game engine and web technologies.
- Opportunity to influence frontend architecture and performance standards.
- Collaborative environment between game, backend, and data platform teams.
- Fast iteration cycles and ownership over shipped features.
Pay: $90,000.00 - $150,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Flexible schedule
- Health insurance
- Life insurance
- Paid time off
- Retirement plan
- Vision insurance
Experience:
- unity: 3 years (Required)
- React: 3 years (Required)
- Front-end development: 3 years (Preferred)
Ability to Commute:
- Irvine, CA 92618 (Required)
Ability to Relocate:
- Irvine, CA 92618: Relocate before starting work (Required)
Work Location: In person