Full-Time

3D Application Developer

Passive Logic

Passive Logic

No salary listed

Murray, UT, USA

In Person

Onsite role; based in Salt Lake City area (Holladay, UT); five days on-site.

Category
Software Engineering (1)
Required Skills
Kubernetes
JavaScript
D3.js
Postgres
GraphQL
iOS/Swift
Requirements
  • Proven experience: 5+ years building interactive apps with Three.js, WebGL, or similar 3D engines in a performance-critical environment.
  • Exceptional communication skills: You can clearly explain 3D systems, rendering tradeoffs, and architectural decisions to technical and non-technical teams.
  • Organized and strategic: Strong ability to architect scalable rendering pipelines and break down large UI/UX systems into manageable, well-tested modules.
  • Collaborative mindset: Enjoy working closely with product managers, designers, and backend engineers to ship beautiful and functional user experiences.
  • Adaptability: Comfortable in a fast-paced startup environment, eager to learn, iterate, and innovate.
  • Problem solving: You own this role. When issues arise, be the empowered force that solves them, rolling-up.
Responsibilities
  • Build responsive, immersive, and high-performance interfaces that bring our building digital twin technology to life through interactive 3D modeling environments.
  • Design and implement 3D UIs using WebGL and Three.js for our ecosystem tools, allowing users to visualize and interact with smart buildings and their components.
  • Optimize complex scenes and assets: Use techniques like spatial indexing, mesh instancing, level of detail (LOD), lazy loading, and GPU-efficient rendering strategies to keep frame rates high even in heavy scenes.
  • Enable intuitive 3D user interaction: Implement robust mechanisms for object selection, manipulation, and feedback using raycasting, hit detection, and UI overlays—so users can edit, query, and simulate system behavior fluidly.
  • Collaborate across cloud and AI systems: Work with backend teams using Swift Vapor, GraphQL, Kubernetes, and PostgreSQL to create synchronized multi-user visualizations and real-time updates of shared 3D models.
  • Lead user-focused visualization strategy: Bring in data visualization frameworks like D3.js to enhance interaction with graph data and system feedback in 2D/3D hybrid interfaces.
  • Bridge art and engineering: Act as a key liaison between product design, engineering, and user experience teams—translating rich data models into beautiful, clear, and usable visual tools.
Desired Qualifications
  • Strong grasp of rendering optimization: You’ve tuned shaders, compressed textures, and decimated meshes for speed.
  • Hands-on data viz experience: Familiar with D3.js or custom canvas/SVG-based approaches for interactive visualizations.
  • Experience building collaborative 3D tools: You’ve worked on multiplayer or real-time collaborative editing platforms before.
  • Familiarity with backend sync layers: Bonus if you've dealt with WebSockets, CRDTs, or pub/sub systems to manage live, shared data.
  • Building automation or IoT experience: Understanding of BIM, HVAC systems, or sensor networks.
  • Autonomous systems or AI integration experience: You’ve worked with ML-driven 3D tools or interactive simulation platforms.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A