Job Overview
We are looking for a skilled and experienced Mid-Senior Unity Developer to join our dynamic team. The ideal candidate will have a strong technical background in Unity development, excellent client communication skills, and the ability to translate complex user stories into efficient and scalable technical solutions. You'll be working on innovative real-time applications, including multiplayer systems, digital twins, and simulation environments.
Responsibilities
· Design, develop, and maintain interactive applications using the Unity engine (C#)
· Collaborate with clients to gather requirements and translate user stories into actionable technical components
· Build and integrate front-end and back-end components in Unity-based systems
· Develop and maintain networking and multiplayer systems
· Integrate backend services and APIs with Unity applications
· Debug and resolve performance issues using Unity profiling tools
· Optimize code and assets for smooth performance across platforms
· Participate in agile development cycles, including sprint planning and code reviews
· Contribute to system architecture and workflow improvements
Requirements
· Bachelor’s degree in Computer Science, Software/Computer Engineering, or a related field
· 3+ years of hands-on experience with Unity engine in production environments
· Deep understanding of Unity’s core systems: scripting, UI, physics, animation, lighting, etc.
· Strong C# programming skills and OOP principles
· Proficiency with Unity’s debugging and performance profiling tools (e.g., Profiler, Frame Debugger)
· Proven experience developing networked multiplayer systems and integrating backend services/APIs
· Ability to work directly with clients and translate business needs into technical deliverables
· Excellent verbal and written communication skills
Preferred Qualifications
· Knowledge of performance optimization techniques in Unity
· Experience with digital twins and real-time simulation applications
· Understanding of crowd simulation algorithms and techniques
· Familiarity with ECS (Entity Component System) and Unity DOTS
· Basic knowledge of 3D modelling and texturing, with experience optimizing assets
· Experience using optimization tools such as Pixyz for mesh simplification and data preparation
Alvin Lau
EA Licence No.: 11C5502
EA: Registration Number: R1874110
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
AI Software Engineer (m/f/d) - Berlin
2026-05-21
Mobile Engineering Consultant (mid-level)
2026-05-28
DevOps Engineer
2026-05-28
- Posted
- Apr 16, 2025
- Type
- Full-time
- Level
- Associate
- Location
- Singapore
- Company
- Morgan McKinley
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
AI Software Engineer (m/f/d) - Berlin
2026-05-21
Mobile Engineering Consultant (mid-level)
2026-05-28
DevOps Engineer
2026-05-28