Epicareer Might not Working Properly
Learn More

Unity Developer

$ 3,000 - $ 6,000 / month

Checking job availability...

Original
Simplified

Job Description

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

Multi-platform development experience (PC, mobile, WebGL, XR)

Alvin Lau

EA Licence No.: 11C5502

EA: Registration Number: R1874110

Job Description

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

Multi-platform development experience (PC, mobile, WebGL, XR)

Alvin Lau

EA Licence No.: 11C5502

EA: Registration Number: R1874110