Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 19543268

    CloudIngest logo

    Unity 3D Programmer

    CloudIngest · Not specified · onsite · Posted 23d ago

    Not disclosed2–5 yrsfulltimeSourced fromFoundit

    About a minute. You'll make an account on the way through.

    About this role

    Role: Unity 3D Programmer

    Experience: 2–5 years

    Responsibilities

    Develop interactive 3D applications using Unity and C#.

    Implement gameplay mechanics, UI, interactions, animations, and user

    controls.

    Develop VR/AR applications and interactive training simulations.

    Develop interactive 3D product configurators and visualization

    applications.

    Integrate 3D models, animations, audio, particles, and other assets into Unity.

    Integrate Unity applications with websites and web-based platforms.

    Develop communication between Unity applications and web applications using

    REST APIs, Web APIs, JSON, and HTTP/HTTPS.

    Integrate web services for user authentication, data storage, product

    information, configuration data, analytics, and other backend requirements.

    Handle data exchange between Unity and web platforms.

    Integrate third-party APIs and SDKs into Unity applications.

    Work with WebGL builds and web-based Unity applications.

    Implement browser-to-Unity and Unity-to-web communication where required.

    Optimize applications for performance, frame rate, memory usage, loading time,

    and web deployment.

    Debug, test, and resolve technical issues across different platforms.

    Work closely with 3D artists, UI/UX designers, web developers, and project

    managers.

    Required Skills

    Strong knowledge of Unity 3D and C#.

    Good understanding of Object-Oriented Programming (OOP) and

    programming fundamentals.

    Experience with Unity UI, animation systems, physics, lighting, scene

    management, and prefabs.

    Strong understanding of REST APIs, JSON, HTTP/HTTPS, and web

    integration.Experience integrating Unity with web applications and backend services.

    Experience with WebGL deployment.

    Knowledge of JavaScript and basic web technologies such as HTML, CSS, and

    JavaScript.

    Experience with APIs, authentication, databases, and cloud-based services is

    an advantage.

    Experience integrating third-party SDKs and plugins.

    Understanding of Unity profiling and performance optimization.

    Familiarity with Git/version control.

    Ability to work with 3D assets and formats such as FBX.

    VR / AR Skills

    Experience developing VR/AR applications.

    Knowledge of OpenXR and Unity XR Interaction Toolkit.

    Experience with Meta Quest devices is preferred.

    Experience developing interactive training simulations is an advantage.

    Preferred Experience

    3D product configurators

    Interactive 3D applications

    VR training simulations

    Industrial/engineering visualization

    AR applications

    WebGL applications

    Unity–web integration

    REST API and backend integration

    Cloud services and databases

    Multiplayer/networked applications

    Experience with Meta Quest or other VR platforms

    Candidate Should Have

    Strong problem-solving and debugging skills.

    Ability to independently develop features from technical requirements.

    Good understanding of software architecture and clean coding practices.

    Ability to work with both 3D and web development teams.

    Good communication and teamwork skills.Attention to performance, usability, and technical quality.

    Portfolio demonstrating completed Unity, VR/AR, WebGL, or interactive 3D

    projects.

    Sourced from foundit

    Skills

    HTTPThird-party SDKs and pluginsUnity profiling and performance optimizationUnity UI animation systemsUnity XR Interaction ToolkitC SharpUnity EnginehttpsPhysicslightingFbxDatabasesHTMLJSONWebGLcloud-based servicesAPIs authenticationOpenXRJavascriptMeta QuestCSSREST APIprefabsGIT

    Unity 3D Programmer · waiting for your command