Interactive Media

Unity Developer (Remote)

Remote
Work Type: Full Time
Job Description:
We are seeking a talented Unity 3D Developer with at least 3 years of hands-on experience in developing 3D applications, games, or simulations using Unity. The ideal candidate will be proficient in Unity's tools and workflows and have a strong understanding of 3D concepts, rendering techniques, and optimization. You will be responsible for building, implementing, and optimizing real-time 3D environments, ensuring high-quality performance and user experience across a range of platforms.
 
Key Responsibilities:
  • Design, develop, and maintain interactive 3D applications and games in Unity.
  • Work closely with cross-functional teams including designers, artists, and project managers to implement features and achieve a high level of quality and performance.
  • Develop and optimize game logic, user interfaces, animations, and complex 3D models within Unity.
  • Integrate assets, animations, and other resources into Unity projects.
  • Write clean, maintainable, and efficient code, following best practices and design patterns.
  • Troubleshoot, debug, and optimize applications for performance and memory usage across different platforms (e.g., PC, console, mobile).
  • Stay up-to-date with the latest trends, tools, and best practices in Unity development and 3D programming.
  • Collaborate in a team environment to meet deadlines and deliver high-quality products.
 
Required Skills & Qualifications:
  • 3+ years of experience in Unity 3D development, with a strong portfolio of projects (games, simulations, applications).
  • Experience in Web GL (Web Graphics Library), Serious Games, Training simulator and Published experiences.
  • Solid understanding of C# programming and object-oriented principles.
  • Experience with 3D rendering, animation, physics, and AI in Unity.
  • Strong knowledge of Unity’s UI system (Canvas, Prefabs, Animations).
  • Experience with optimizing 3D environments for performance (LOD, batching, culling, etc.).
  • Familiarity with Unity Asset Store, third-party tools, and plugins.
  • Experience with multi-platform development (mobile, desktop, VR/AR, etc.).
  • Knowledge of version control systems (e.g., Git).
  • Strong problem-solving skills and ability to debug complex issues.
  • Excellent communication skills and the ability to work well within a team.
 
Preferred Skills:
  • Experience with multiplayer game development and networking in Unity.
  • Familiarity with shaders and materials in Unity.
  • Experience with virtual reality (VR) or augmented reality (AR) development.
  • Knowledge of continuous integration/continuous delivery (CI/CD) pipelines.
  • Understanding of game monetization, in-app purchases, or advertising.
 
Education:
  • Bachelor’s degree in Computer Science, Game Development, or a related field (or equivalent experience).

Submit Your Application

You have successfully applied
  • You have errors in applying