Software Engineer (Unity Frontend)
Hong Kong
Full time
Office
Compensation is not specified
Role
Software Engineer
Description
Our client, an innovative tech company that is transforming family entertainment with interactive, movement-based experiences, is in need of a Software Engineer to improve developer workflows and empower software teams in developing cutting-edge games.
They are looking for a skilled Unity Game Engineer to join their dynamic game development team in creating presentation layers within the Unity engine. The candidate will play a key role in designing the UI layer for a global game library in Unity, focusing on scalable systems that deliver intuitive user interfaces, seamless user experiences, and optimal performance across various game titles.
Responsibilities:
- Lead the development of foundational UI frameworks utilized in multiple game titles.
- Implement high-quality Unity C# code based on UI/UX designs.
- Create shared UI component libraries to ensure consistency and reusability.
- Design and optimize localization systems to support multilingual releases.
- Develop custom Unity editor tools and workflows for designers and developers.
- Improve UI performance metrics on target platforms such as draw calls, memory usage, and responsiveness.
- Engage in code reviews and collaborate on technical planning across different teams.
Requirements:
- Minimum of 3 years of professional software development experience.
- Proficient in C# and Unity, with a focus on UI concepts like uGUI or UI Toolkit.
- Strong grasp of asset pipelines, asynchronous programming patterns, and performance enhancement techniques within Unity.
- Experience implementing scalable UI architectures such as MVVM/MVC/MVP.
- Familiarity with localization strategies and tools.
Skills Required
Nahclimited
Website
Not specified
Company size
Not specified
Location
United States
Description
Not specified