Jobs · Engineering

Senior Full Stack Developer (React / Next.js)

Imerza · Sarasota, FL · 2 wk ago
RemoteRemoteEngineeringFull-time

Key Responsibilities

  • Frontend Development (primary focus)
    • Build and maintain complex, data-driven UIs in React and Next.js, including CMS-driven layouts and dynamic content blocks that scale across products, tenants, and deployments.
    • Optimize frontend performance for media-heavy and data-heavy applications.
    • Collaborate with UX and UI designers to translate designs into fast, intuitive, accessible experiences.
    • Ensure responsiveness and correct behavior across kiosk, large-format LED, desktop, and tablet form factors.
  • Backend and Full Stack Development
    • Design and extend Payload CMS collections, access control, and content models, plus the REST and GraphQL APIs that support content and configuration.
    • Collaborate on data modeling, schema design, system architecture, and integration patterns.
    • Write clean, maintainable, well-tested TypeScript with an eye toward long-term platform evolution.
    • Design or extend infrastructure as code (AWS CDK) to build immutable infrastructure deployable both in AWS and as constrained on-prem installations.
    • Collaborate on architectural discussions around data flow, caching, multi-tenancy, environment separation, and cloud-versus-on-prem deployment.
  • Collaboration and Technical Leadership
    • Participate in architectural discussions around data flow, caching, multi-tenancy, environment separation, and cloud-versus-on-prem deployment.
    • Review code, mentor other engineers, and raise the bar on code quality and system design.
    • Help improve developer tooling, workflows, and CI/CD over time.

    Skills, Knowledge and Expertise

    • 3 to 7+ years of professional software engineering experience, with significant time spent on real-time 3D or graphics.
    • Deep proficiency with Three.js (React Three Fiber experience is a strong plus).
    • Solid WebGL and GLSL shader experience.
    • Strong TypeScript or JavaScript skills.
    • Experience with 3D asset formats and pipelines (glTF and GLB, textures, compression).
    • A strong grasp of 3D math (vectors, matrices, quaternions, transforms, and cameras).
    • Experience profiling and optimizing rendering performance and memory usage.
    • A strong eye for visual quality, lighting, and detail.

    Nice to Have

    • Gaussian splatting or radiance fields (Spark, Luma, 3D Gaussian Splatting, or NeRF-adjacent work).
    • Experience with KTX2 and Basis, Draco, or meshopt compression.
    • PBR materials, baked lighting and lightmap workflows, and HDR or image-based lighting.
    • WebXR, VR, or AR (@react-three/xr or similar).
    • Familiarity with DCC tools (Blender, 3ds Max, Maya) and capture or photogrammetry pipelines (RealityCapture, Postshot, and similar).
    • Experience with Unreal Engine or another real-time engine.
    • Experience with React, Next.js, or a monorepo (Nx, Turborepo).
    • Architecture, AEC, BIM, or spatial-data background.
    • Experience with PlayCanvas

    What We Offer

    • The opportunity to work on cutting-edge digital twin and immersive visualization technology.
    • A collaborative, product-driven engineering culture.
    • Competitive compensation and benefits.
    • A flexible work environment with real opportunities for growth.

Similar jobs