Lead Unity Developer
Posted 8hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Lead Unity Developer owning architecture, integration, and delivery of immersive Unity applications for Fivestone Studios. Bridging creative technology, AV hardware, web overlays, and real-time visual systems.
Responsibilities:
- Own, develop, and maintain the Unity Technical Design Document
- Define application architecture, software dependencies, integration requirements, and technical workflows
- Establish development standards and best practices for C#, Unity project organization, asset management, and source control
- Identify technical risks, performance constraints, and integration challenges early in development
- Document final application architecture, configuration, and deployment requirements
- Lead development, integration, optimization, and delivery of the final Unity application
- Implement and maintain core application systems using C# and Unity's component architecture
- Integrate independently developed features, assets, and visual systems into a unified application
- Troubleshoot performance, rendering, memory management, compatibility, and stability issues
- Manage application builds, deployment configurations, and production releases
- Support system testing, debugging, and final deployment
- Translate technical requirements into actionable JIRA tasks with the Producer and development team
- Define technical dependencies, priorities, estimates, and acceptance criteria
- Review completed work for architectural consistency
- Communicate technical progress, risks, and integration requirements to stakeholders
- Collaborate with AV integrators and hardware vendors on GPU/CPU requirements, rendering performance, displays, and system architecture
- Support integration with external hardware, display systems, sensors, touch interfaces, and control systems
- Develop or integrate communication interfaces using appropriate protocols
- Participate in system testing, commissioning, and deployment
- Coordinate third-party web UI vendors and integrate web-based UI components or overlays into Unity
- Ensure reliable bidirectional communication, input handling, rendering, and interaction between UI and application systems
- Collaborate with Unity Technical Artists on graphics, shaders, materials, effects, animation, and visual systems
- Establish performance budgets and optimize visual assets for target frame rates, resolution, and hardware constraints
Requirements:
- Advanced experience developing and delivering production applications using Unity
- Strong proficiency in C# development, debugging, object-oriented programming, and software architecture
- Experience designing modular, maintainable application systems using Unity's component-based architecture
- Experience profiling and optimizing CPU/GPU performance, memory usage, draw calls, shaders, and real-time rendering
- Working knowledge of Unity's Universal Render Pipeline (URP), High Definition Render Pipeline (HDRP), and associated rendering workflows
- Experience integrating third-party SDKs, APIs, plugins, and external software systems
- Ability to take ownership of technical decisions, coordinate dependencies, and guide development efforts across multiple disciplines
- Experience with Git, Unity Version Control, Perforce, or equivalent version control systems
- Experience building, troubleshooting, packaging, and deploying production-ready Unity applications
- Familiarity with modern web development and communication between native applications and browser-based interfaces
- Experience integrating React-based interfaces or web overlays with Unity
- Practical experience using AI coding assistants
- Experience with Shader Graph, HLSL, compute shaders, and custom rendering effects
- Experience developing software for museums, exhibitions, themed entertainment, or location-based experiences
- Experience with multi-monitor configurations, high-resolution output, camera synchronization, or distributed rendering systems
- Familiarity with external control systems and protocols such as TCP/IP, UDP, WebSockets, OSC, Art-Net, or DMX
- Experience with touchscreens, depth cameras, sensors, tracking systems, RFID, and other physical interaction devices
- Experience integrating high-resolution video playback, hardware decoding, synchronized media, or third-party media plugins such as AVPro Video
- Experience with REST APIs, real-time communication, event-driven architectures, and application-to-application messaging
- Experience with unattended installations, application monitoring, automated startup, recovery workflows, and long-duration runtime stability
- Candidates must be able to work and collaborate during US business hours (US time zones), regardless of their location
- English proficiency is requested in the application form
Benefits:
- Inclusive hiring process
- Consideration for future opportunities if this role is not a fit


















