Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Javascript Engineer — 3D Web Developer

Devgrid

Duque de Caxias

Presencial

BRL 120.000 - 160.000

Tempo integral

Hoje
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

A top-tier software consulting company is looking for a developer in Brazil to lead the design and delivery of innovative features for a 3D web application. The ideal candidate should have extensive experience with Three.js and other 3D web libraries, alongside strong skills in graphics math and Firebase. Responsibilities include architecting web scenes, implementing user-friendly features for model manipulation, and creating dynamic text tools. Join us in a collaborative team that values creativity and expertise.

Qualificações

  • Extensive commercial experience with Three.js or similar 3D web libraries.
  • Solid understanding of Linear Algebra and Raycasting logic.
  • Strong professional experience with Firebase and related services.

Responsabilidades

  • Technical design and delivery of new features across the TypeScript codebase.
  • Architect a high-performance web scene for model interactions.
  • Implement a feature for users to manipulate stickers/images across models.
  • Create a 'Pen & Brush' tool for freehand drawing on 3D garments.
  • Build logic for generating and projecting dynamic text onto models.
  • Handle complex UV wrapping issues for textures and patterns.
  • Support ingestion of GLB and FBX assets with textures.

Conhecimentos

3D Web Libraries (Three.js, React Three Fiber, Babylon.js)
Graphics Math & Geometry
Firebase
Web application architecture
REST APIs
Version control systems (Git)
Excellent communication skills
Descrição da oferta de emprego
Role and Responsibilities
  • Architecture & Hands-on Development: Technical design and delivery of new features across the TypeScript codebase (React/Next.js and Node.js).
  • Core 3D Configurator: Architecting a high-performance web scene (Three.js/Babylon.js) to load, display, and interact with models for non-technical users and support higher-precision editing such as decals, placement, and transforms for experienced users.
  • Sticker: Implementing feature where users are able to drop, rotate, reposition, and scale stickers/images seamlessly across curved model surfaces.
  • Real-time Texture Painting (Pen & Brush): Creating a "Pen & Brush" tool that allows users to freehand draw directly onto the 3D garment and dynamic UV mapping.
  • Text Manipulation Tools: Building a feature to generate dynamic text (with custom fonts and styling), rasterize it, and project it onto the models as a texture layer.
  • UV Mapping Logic: Handling complex UV wrapping issues to ensure textures, drawings, and patterns wrap around seams and folds naturally without distortion.
  • Asset Ingestion: Build robust logic to support the ingestion of GLB and FBX assets with embedded textures.
Essential Qualifications
  • 3D Web Libraries: Extensive commercial experience with Three.js, React Three Fiber (R3F), or Babylon.js.
  • Graphics Math & Geometry: Solid understanding of Linear Algebra (Vectors, Matrices) and Raycasting logic required for the "Sticker", "Material" and "Painting" tools.
  • Strong professional experience with Firebase (Firestore, Cloud Functions, Authentication, Hosting, and Storage).
  • Understanding of web application architecture, REST APIs, and client–server communication.
  • Experience with version control systems (Git) and collaborative development workflows.
  • Excellent communication skills and ability to work collaboratively in a team environment.
Who We Are:

DevGrid is a top-tier software consulting company based in the UK, with a development hub in Brazil and operations spanning Europe and the US. We believe that world-class software can only be created by a motivated and enthusiastic team in an environment that fosters creativity and free thinking. Established in 2015, our mission is to drive innovation and digital transformation by combining our robust business culture and exceptional engineers with forward-thinking business insights.

All DevGrid positions are open to individuals from all backgrounds (including all races, colors, nationalities, religions, genders, sexual orientations, disabilities, ages, or other applicable characteristics), promoting equal opportunities and affirmative action.

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.