Senior Unity/Web Developer (Chinese Mandarin Speaking)
Bitus Labs
Full-time
Irvine, CA
Job description
About the Role
We’re looking for a Senior Unity / Web Developer who can help us deliver polished, performant game experiences while also contributing to web-based tools and front-end integrations. This is a hands-on role for someone who enjoys building high-quality UI/interaction systems in Unity, optimizing memory/performance for real-world production, and bridging Unity with modern web stacks (TypeScript/React).
You’ll work closely with designers, artists, and engineers to build features that feel great, run smoothly, and scale across platforms.
What You’ll Do (Responsibilities)Unity (Client & Tools)
- Build and maintain complex UI systems using UGUI, including responsive layouts, dynamic adaptation, and multi-resolution support.
- Implement UI interactions, animations, masking, and Event System workflows while collaborating effectively with design/art.
- Create in-game and UI presentation using Animator and Timeline (cutscenes, UI animation, character animation workflows).
- Enhance visual fidelity by combining Render Pipeline knowledge, Particle Systems, and Shaders.
- Own and optimize object lifecycle behavior (Awake/OnEnable/Update/OnDestroy, etc.), including object pooling to prevent performance and memory issues.
- Design and maintain resource and memory optimization strategies using Addressables and/or AssetBundles (packaging, loading/unloading, profiling and tuning).
- Support cross-platform builds and debugging for PC / Android / iOS, handling compatibility and performance differences.
Performance & Engineering Excellence
- Identify bottlenecks using Unity Profiler and Frame Debugger; propose and implement optimizations.
- Build custom Unity editor tools to improve development workflow and team efficiency.
- Apply strong math fundamentals (geometry, vectors, matrices) to gameplay interactions and visual effects.
Web (Front-End + Realtime Features)
- Contribute to front-end development using TypeScript, React, and CSS (internal tools, dashboards, or web experiences).
- Support real-time features with Node.js + Socket.IO (e.g., lobby, chat, leaderboard integrations) in collaboration with backend services.
- Help integrate Unity WebGL into modern web frameworks and support build/debug workflows.
What We’re Looking For (Requirements)
- Strong professional experience in Unity (C#) development with shipped products (mobile and/or PC).
- Proficiency with UGUI, UI architecture patterns, and building production-grade UI/interaction systems.
- Experience with Animator and Timeline, plus practical rendering/VFX workflows (particles/shaders/pipeline).
- Strong understanding of Unity lifecycle and runtime performance best practices (pooling, memory management, asset loading).
- Solid experience with Addressables and/or AssetBundles and performance-focused resource strategies.
- Familiarity with cross-platform build pipelines and debugging for PC/Android/iOS.
- Working proficiency in TypeScript + React + CSS, able to contribute meaningfully to front-end projects.
- Strong communication, teamwork, clean coding practices, and a problem-solving mindset.
- Fluent in Chinese Mandarin
Nice to Have (Bonus Points)
- Experience building tooling frameworks or internal pipelines for content creators/designers.
- Experience shipping Unity WebGL products and integrating with React-based websites.
- Multiplayer/realtime systems experience (Socket.IO or similar), analytics, telemetry, or live operations support.
- Experience with CI/CD for Unity and web builds.
Compensation & Benefits
- Base salary: Competitive, based on experience and scope
- Bonus where applicable
- Medical, dental, vision
- Paid time off + holidays
- Growth opportunities and high ownership
Pay: $100,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:
- Web development: 5 years (Required)
- Unity: 5 years (Required)
Language:
- Chinese (Required)
Ability to Commute:
- Irvine, CA 92618 (Required)
Ability to Relocate:
- Irvine, CA 92618: Relocate before starting work (Required)
Work Location: In person