Resumo da vaga

Senior Full Stack Developer (React / Next.js)

Requisitos e responsabilidades

Conteúdo da vaga extraído em seções para revisão mais rápida.

Details

  • 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.
  • 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.
  • Work within an Nx-based, pnpm-managed monorepo, collaborating across frontend, backend, and shared libraries.
  • 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.
  • Frontend: React 19, Next.js 15 (App Router), TypeScript, Tailwind CSS, nuqs for URL state.
  • CMS and Backend: Payload CMS 3 (headless, Next-native) with a multi-tenant architecture, role-based access control, and 25+ content collections. REST, GraphQL, and Local APIs.
  • Data: PostgreSQL with Drizzle ORM and Drizzle Kit migrations; S3 plus CloudFront for media delivery.
  • Infrastructure: AWS CDK (infrastructure as code) across dev, stg, uat, and prd; Docker-based on-prem deployments; GitHub Actions CI/CD.
  • Tooling: Nx-managed monorepo with pnpm workspaces shared across frontend, backend, and internal libraries.
  • A Three.js, WebGL, and WebXR rendering engine, plus Unreal Engine 5 compositing for photoreal output.
  • MQTT-driven real-time digital-twin data and multi-display casting.
  • Node-RED on-prem device and controller integration.
  • 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.
  • 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
  • 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.
Vagas similares

Mantenha uma lista reserva.

Ver stack
FocoSenior Fullstack DeveloperÁrea da vaga
Sinal de senioridadeSeniorNível do candidato
StackAWS, CI/CD, DockerSkills principais
Localização3 países aceitosElegibilidade

Stack

Use estas tags para comparar vagas remotas similares.

Elegibilidade de localização

Candidatos devem aplicar apenas quando o país do perfil estiver listado aqui.

Seu perfilPaís não definidoEntre para comparar seu país com esta vaga.

Fluxo de contratação

O WithMira mostra a vaga e depois envia candidatos para a aplicação da empresa.

1Confira fit da vaga, stack e elegibilidade de localização no WithMira.
2Abra a página de aplicação da empresa pelo link rastreado.
3Salve a vaga ou assine oportunidades similares antes de sair.